mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2025-07-30 15:25:19 +00:00
Add change profile page.
This commit is contained in:
@@ -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')
|
||||
|
Reference in New Issue
Block a user