From 3c40455884c4123931a3f93cb98cf401f68435de Mon Sep 17 00:00:00 2001 From: Gabriel De Los Rios Date: Sat, 23 Nov 2024 20:49:02 -0300 Subject: [PATCH] fix: redirects to user's home page on register and login --- app/users/routes.py | 4 ++-- app/utils/helpers.py | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/users/routes.py b/app/users/routes.py index 434ae30..66054c3 100644 --- a/app/users/routes.py +++ b/app/users/routes.py @@ -13,7 +13,7 @@ def index(): def login(): if request.method == 'POST': if UserService.login(request.form): - return redirect("/") + return redirect("/users/") return render_template("users/login.html", FORM_ERRORS=FORM_ERRORS) @bp.route('/logout') @@ -25,5 +25,5 @@ def logout(): def register(): if request.method == 'POST': if UserService.register_user(request.form): - return redirect("/") + return redirect("/users/") return render_template("users/register.html", FORM_ERRORS=FORM_ERRORS) diff --git a/app/utils/helpers.py b/app/utils/helpers.py index c16c5ca..de97aa4 100644 --- a/app/utils/helpers.py +++ b/app/utils/helpers.py @@ -9,4 +9,9 @@ def login_required(f): return redirect("/users/login") return f(*args, **kwargs) - return decorated_function \ No newline at end of file + return decorated_function + +def only_guests(html: str): + if not session["id"]: + return html + return None