fix: redirects to user's home page on register and login
This commit is contained in:
@@ -13,7 +13,7 @@ def index():
|
|||||||
def login():
|
def login():
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
if UserService.login(request.form):
|
if UserService.login(request.form):
|
||||||
return redirect("/")
|
return redirect("/users/")
|
||||||
return render_template("users/login.html", FORM_ERRORS=FORM_ERRORS)
|
return render_template("users/login.html", FORM_ERRORS=FORM_ERRORS)
|
||||||
|
|
||||||
@bp.route('/logout')
|
@bp.route('/logout')
|
||||||
@@ -25,5 +25,5 @@ def logout():
|
|||||||
def register():
|
def register():
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
if UserService.register_user(request.form):
|
if UserService.register_user(request.form):
|
||||||
return redirect("/")
|
return redirect("/users/")
|
||||||
return render_template("users/register.html", FORM_ERRORS=FORM_ERRORS)
|
return render_template("users/register.html", FORM_ERRORS=FORM_ERRORS)
|
||||||
|
|||||||
@@ -9,4 +9,9 @@ def login_required(f):
|
|||||||
return redirect("/users/login")
|
return redirect("/users/login")
|
||||||
return f(*args, **kwargs)
|
return f(*args, **kwargs)
|
||||||
|
|
||||||
return decorated_function
|
return decorated_function
|
||||||
|
|
||||||
|
def only_guests(html: str):
|
||||||
|
if not session["id"]:
|
||||||
|
return html
|
||||||
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user