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
+ 58
2
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 7
1
@@ -4,6 +4,7 @@ import wtforms
import wtforms.validators as validators
from sqlalchemy.orm import joinedload
import mo.util
import mo.db as db
import mo.rights
import mo.users
@@ -37,7 +38,12 @@ def login():
token = mo.users.ask_reset_password(user)
link = url_for('reset', token=token)
db.get_session().commit()
# FIXME: Poslat e-mail
try:
mo.util.send_password_reset_email(user, link)
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):
Loading