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.
File changed. Contains only whitespace changes. Show whitespace changes.
...@@ -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 to comment