From 31714b50f7c7d20966a847581a2e5345b1048857 Mon Sep 17 00:00:00 2001 From: nex Date: Sun, 9 Apr 2023 22:04:05 +0100 Subject: [PATCH] Fix not generating a new state --- web/server.py | 1 + 1 file changed, 1 insertion(+) diff --git a/web/server.py b/web/server.py index 05939fd..29dd3d1 100644 --- a/web/server.py +++ b/web/server.py @@ -77,6 +77,7 @@ async def authenticate(req: Request, code: str = None, state: str = None): if (datetime.now() - app.state.states[_value]).total_seconds() > 300: del app.state.states[_value] removed += 1 + value = os.urandom(4).hex() print(f"Removed {removed} states.", file=sys.stderr) if value in app.state.states: