update
This commit is contained in:
parent
e38d06517e
commit
bf458ed2c1
|
|
@ -21,8 +21,9 @@ templates = Jinja2Templates(directory="app/admin/templates")
|
||||||
@router.get("/login")
|
@router.get("/login")
|
||||||
def login_page(request: Request, next: str | None = None): # noqa: A002
|
def login_page(request: Request, next: str | None = None): # noqa: A002
|
||||||
return templates.TemplateResponse(
|
return templates.TemplateResponse(
|
||||||
"login.html",
|
request=request,
|
||||||
{"request": request, "error": "", "next": next or "/admin"},
|
name="login.html",
|
||||||
|
context={"request": request, "error": "", "next": next or "/admin"},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -31,8 +32,9 @@ def login_action(request: Request, username: str = Form(...), password: str = Fo
|
||||||
user_id = authenticate(username, password, request=request)
|
user_id = authenticate(username, password, request=request)
|
||||||
if not user_id:
|
if not user_id:
|
||||||
return templates.TemplateResponse(
|
return templates.TemplateResponse(
|
||||||
"login.html",
|
request=request,
|
||||||
{"request": request, "error": "用户名或密码错误", "next": next},
|
name="login.html",
|
||||||
|
context={"request": request, "error": "用户名或密码错误", "next": next},
|
||||||
status_code=401,
|
status_code=401,
|
||||||
)
|
)
|
||||||
session_id = create_session(user_id, request)
|
session_id = create_session(user_id, request)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue