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
Branches
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): ...@@ -37,7 +37,7 @@ def send_password_reset_email(user: db.User, link: str):
addr_spec=user.email, addr_spec=user.email,
) )
] ]
msg['Subject'] = f'MO Submit – obnova hesla' msg['Subject'] = 'MO Submit – obnova hesla'
msg['Date'] = datetime.datetime.now() msg['Date'] = datetime.datetime.now()
body = textwrap.dedent(''' body = textwrap.dedent('''
......
...@@ -52,7 +52,6 @@ def login(): ...@@ -52,7 +52,6 @@ def login():
except RuntimeError as e: except RuntimeError as e:
app.logger.error('Login: problém při posílání emailu: {}'.format(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') return render_template('reset.html')
elif not form.passwd.data or not mo.users.check_password(user, form.passwd.data): elif not form.passwd.data or not mo.users.check_password(user, form.passwd.data):
...@@ -112,8 +111,12 @@ def reset(): ...@@ -112,8 +111,12 @@ def reset():
mo.users.cancel_reset_password(user) mo.users.cancel_reset_password(user)
db.get_session().commit() db.get_session().commit()
return render_template('reset.html', okay='Obnova hesla zrušena.') return render_template('reset.html', okay='Obnova hesla zrušena.')
elif len(form.passwd.data) < 4: # FIXME elif len(form.passwd.data) < 8:
return render_template('reset.html', form=form, error='Heslo je příliš krátké.') return render_template(
'reset.html',
form=form,
error='Heslo musí být aspoň 8 znaků dlouhé.'
)
else: else:
mo.users.do_reset_password(user) mo.users.do_reset_password(user)
mo.users.set_password(user, form.passwd.data) 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