fix: add missing /login/password and /login/email web routes

This commit is contained in:
ZdenekSrotyr 2026-04-09 19:15:05 +02:00
parent c8e232e43e
commit 86042f17d8

View file

@ -181,6 +181,20 @@ async def login_page(request: Request):
return templates.TemplateResponse(request, "login.html", ctx)
@router.get("/login/password", response_class=HTMLResponse)
async def login_password_page(request: Request):
"""Password login form."""
ctx = _build_context(request)
return templates.TemplateResponse(request, "password_setup.html", ctx)
@router.get("/login/email", response_class=HTMLResponse)
async def login_email_page(request: Request):
"""Email magic link login form."""
ctx = _build_context(request)
return templates.TemplateResponse(request, "login_email.html", ctx)
@router.get("/dashboard", response_class=HTMLResponse)
async def dashboard(
request: Request,