Skip to content
Snippets Groups Projects

Posílání emailů na obnovu hesla

Merged Václav Volhejn requested to merge reset-email into master
All threads resolved!
3 files
+ 8
5
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 6
3
@@ -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)
Loading