Skip to content
Snippets Groups Projects
Commit 7dfbaeba authored by Václav Volhejn's avatar Václav Volhejn
Browse files

Upravit podle komentářů

parent c054c6b6
No related branches found
No related tags found
1 merge request!3Posílání emailů na obnovu hesla
This commit is part of merge request !3. Comments created here will be created in the context of that merge request.
......@@ -37,7 +37,7 @@ def send_password_reset_email(user: db.User, link: str):
addr_spec=user.email,
)
]
msg['Subject'] = f'MO Submit – obnova hesla'
msg['Subject'] = 'MO Submit – obnova hesla'
msg['Date'] = datetime.datetime.now()
body = textwrap.dedent('''
......
......@@ -52,7 +52,6 @@ def login():
except RuntimeError as e:
app.logger.error('Login: problém při posílání emailu: {}'.format(e))
app.logger.info('Link: %s', link)
return render_template('reset.html')
elif not form.passwd.data or not mo.users.check_password(user, form.passwd.data):
......@@ -112,8 +111,12 @@ def reset():
mo.users.cancel_reset_password(user)
db.get_session().commit()
return render_template('reset.html', okay='Obnova hesla zrušena.')
elif len(form.passwd.data) < 4: # FIXME
return render_template('reset.html', form=form, error='Heslo je příliš krátké.')
elif len(form.passwd.data) < 8:
return render_template(
'reset.html',
form=form,
error='Heslo musí být aspoň 8 znaků dlouhé.'
)
else:
mo.users.do_reset_password(user)
mo.users.set_password(user, form.passwd.data)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment