Skip to content
Snippets Groups Projects
Commit 27376258 authored by Martin Mareš's avatar Martin Mareš
Browse files

Odkazy na reset hesla pro nově založené účty mají trvanlivost 28 dní

Pokud už účet existuje, nechavám původních 24 hodin.
parent a994f948
No related branches found
No related tags found
No related merge requests found
...@@ -61,7 +61,11 @@ def check_reset_password(token: str) -> Optional[db.User]: ...@@ -61,7 +61,11 @@ def check_reset_password(token: str) -> Optional[db.User]:
return None return None
user = db.get_session().query(db.User).filter_by(user_id=int(fields[0])).first() user = db.get_session().query(db.User).filter_by(user_id=int(fields[0])).first()
if user.password_hash is None:
reset_token_validity_time = datetime.timedelta(days=28)
else:
reset_token_validity_time = datetime.timedelta(hours=24) reset_token_validity_time = datetime.timedelta(hours=24)
now = datetime.datetime.now().astimezone() now = datetime.datetime.now().astimezone()
if (user if (user
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment