Add ability to view and change an account’s email address

This commit is contained in:
Joseph Schorr 2014-01-17 17:04:05 -05:00
parent d5bbea9fb2
commit a363ada41c
8 changed files with 123 additions and 13 deletions

View file

@ -257,13 +257,13 @@ def confirm_email():
code = request.values['code']
try:
user = model.confirm_user_email(code)
result = model.confirm_user_email(code)
except model.DataModelException as ex:
return redirect(url_for('signin'))
common_login(user)
common_login(result['user'])
return redirect(url_for('index'))
return redirect(url_for('user', tab='email') if result['new_email'] else url_for('index'))
@app.route('/recovery', methods=['GET'])