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

DSN: send_password_reset_email dostává celý RegRequest

... a jeho DSN token je také vázaný na RegRequest, nejen na uživatele.
parent 9c4d16d4
Branches
No related tags found
1 merge request!138Zpracování nedoručenek
......@@ -225,7 +225,7 @@ def send_new_account_email(user: db.User, token: str) -> bool:
'''.format(activate_url(token))))
def send_password_reset_email(user: db.User, token: str) -> bool:
def send_password_reset_email(user: db.User, rr: db.RegRequest) -> bool:
return send_user_email(user, 'Obnova hesla', textwrap.dedent('''\
Někdo požádal o obnovení hesla k Vašemu účtu v Odevzdávacím systému
Matematické olympiády.
......@@ -235,7 +235,7 @@ def send_password_reset_email(user: db.User, token: str) -> bool:
{}
Váš OSMO
'''.format(confirm_url('p', token))))
'''.format(confirm_url('p', rr.email_token))), rr=rr)
def send_confirm_create_email(user: db.User, rr: db.RegRequest) -> bool:
......
......@@ -73,7 +73,7 @@ def login():
rr = mo.users.request_reset_password(user, request.remote_addr)
if rr:
db.get_session().commit()
mo.email.send_password_reset_email(user, rr.email_token)
mo.email.send_password_reset_email(user, rr)
flash('Na uvedenou adresu byl odeslán e-mail s odkazem na obnovu hesla.', 'success')
else:
flash('Příliš časté požadavky na obnovu hesla.', 'danger')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment