Spaces:
Running
Running
deploy at 2024-08-25 06:59:00.593315
Browse files
main.py
CHANGED
@@ -451,7 +451,15 @@ async def login(request):
|
|
451 |
|
452 |
if username == ADMIN_NAME and compare_digest(ADMIN_PWD.encode("utf-8"), password.encode("utf-8")):
|
453 |
request.session["auth"] = True
|
454 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
455 |
|
456 |
return RedirectResponse("/login?error=True", status_code=303)
|
457 |
|
|
|
451 |
|
452 |
if username == ADMIN_NAME and compare_digest(ADMIN_PWD.encode("utf-8"), password.encode("utf-8")):
|
453 |
request.session["auth"] = True
|
454 |
+
response = RedirectResponse("/admin", status_code=303)
|
455 |
+
response.set_cookie(
|
456 |
+
key="session",
|
457 |
+
value=request.session,
|
458 |
+
httponly=True,
|
459 |
+
secure=True,
|
460 |
+
samesite="Lax"
|
461 |
+
)
|
462 |
+
return response
|
463 |
|
464 |
return RedirectResponse("/login?error=True", status_code=303)
|
465 |
|