thomasht86 commited on
Commit
62ae3a0
·
verified ·
1 Parent(s): 8e735e5

deploy at 2024-08-25 06:59:00.593315

Browse files
Files changed (1) hide show
  1. main.py +9 -1
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
- return RedirectResponse("/admin", status_code=303)
 
 
 
 
 
 
 
 
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