Spaces:
Sleeping
Sleeping
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 |
|