(request: Request, next: Optional[str] = "/", notice: Optional[str] = "")
| 207 | |
| 208 | @app.get("/login", response_class=HTMLResponse) |
| 209 | async def login_page(request: Request, next: Optional[str] = "/", notice: Optional[str] = ""): |
| 210 | if is_default_security_config_active(): |
| 211 | return build_setup_password_redirect() |
| 212 | return _render_template( |
| 213 | request, |
| 214 | "login.html", |
| 215 | {"error": "", "next": next or "/", "notice": notice or ""}, |
| 216 | ) |
| 217 | |
| 218 | @app.post("/login") |
| 219 | async def login_submit(request: Request, password: str = Form(...), next: Optional[str] = "/"): |
nothing calls this directly
no test coverage detected