feat(auth/ui): Redesign login page and remove next_url from login flow
This commit is contained in:
@ -19,7 +19,7 @@ async def login(request: Request, templates: Jinja2Templates = Depends(get_templ
|
||||
async def login_post(
|
||||
request: Request,
|
||||
templates: Jinja2Templates = Depends(get_templates), session_manager: SessionManager = Depends(get_session_manager),
|
||||
username: str = Form(), password: str = Form(), next_url: str = Form(default='/')
|
||||
username: str = Form(), password: str = Form()
|
||||
):
|
||||
'''
|
||||
Handles login form submission.
|
||||
@ -30,11 +30,7 @@ async def login_post(
|
||||
|
||||
session_id = session_manager.set_session(username)
|
||||
|
||||
# Redirect to the index page if there is no next query parameter in the URL
|
||||
if next_url == '/':
|
||||
redirect_url = request.url_for('index')
|
||||
else:
|
||||
redirect_url = next_url
|
||||
redirect_url = request.url_for('index')
|
||||
|
||||
res = RedirectResponse(url=redirect_url, status_code=302)
|
||||
res.set_cookie(key='session_id', value=session_id)
|
||||
|
||||
Reference in New Issue
Block a user