Add change profile page.

This commit is contained in:
Patrick Jentsch
2019-07-09 11:53:40 +02:00
parent b311fcb9de
commit a3efdc87cc
4 changed files with 54 additions and 6 deletions

View File

@@ -87,7 +87,7 @@ def resend_confirmation():
send_email(current_user.email, 'Confirm Your Account', 'auth/email/confirm',
user=current_user, token=token)
flash('A new confirmation email has benn sent to you by email.')
return redirect(url_for('maind.index'))
return redirect(url_for('main.index'))
@auth.route('/reset', methods=['GET', 'POST'])
@@ -130,7 +130,15 @@ def password_reset(token):
def profile():
form = ChangeProfileForm()
if form.validate_on_submit():
flash('It\'s just a test, nothing changed.')
flash('It is just a test, nothing changed.')
if form.username.data:
current_user.username = form.username.data
db.session.add(current_user)
if form.email.data:
current_user.email = form.email.data
current_user.confirmed = False
db.session.add(current_user)
db.session.commit()
return redirect(url_for('auth.profile'))
return render_template('auth/profile.html.j2', form=form,
title='Profile')