Spaces:
Running
Running
deploy at 2024-08-25 07:05:15.971571
Browse files
main.py
CHANGED
@@ -451,6 +451,7 @@ 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 |
response = RedirectResponse("/admin", status_code=303)
|
455 |
response.set_cookie(
|
456 |
key="session",
|
@@ -666,9 +667,9 @@ def download_csv(auth):
|
|
666 |
|
667 |
@app.route("/admin")
|
668 |
async def admin(request):
|
669 |
-
|
670 |
-
|
671 |
-
print(
|
672 |
return RedirectResponse("/login", status_code=303)
|
673 |
|
674 |
page = int(request.query_params.get("page", 1))
|
|
|
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 |
response = RedirectResponse("/admin", status_code=303)
|
456 |
response.set_cookie(
|
457 |
key="session",
|
|
|
667 |
|
668 |
@app.route("/admin")
|
669 |
async def admin(request):
|
670 |
+
sess = request.cookies.get("session")
|
671 |
+
if not sess.get("auth", False):
|
672 |
+
print(sess)
|
673 |
return RedirectResponse("/login", status_code=303)
|
674 |
|
675 |
page = int(request.query_params.get("page", 1))
|