Force lowercase username, remove from session

This commit is contained in:
David Hoppenbrouwers
2022-10-08 15:42:04 +02:00
parent e9ef9140f0
commit 9acd5c0cdc
5 changed files with 26 additions and 12 deletions

View File

@@ -75,7 +75,6 @@ def login():
if verify_password(request.form['password'], hash):
flash('Logged in', 'success')
session['user_id'] = id
session['username'] = request.form['username']
return redirect(url_for('index'))
else:
# Sleep to reduce effectiveness of bruteforce
@@ -98,12 +97,14 @@ def user_edit():
if request.method == 'POST':
about = request.form['about'].replace('\r', '')
db.set_user_private_info(user_id, about)
name, = db.get_user_name(user_id)
flash('Updated profile', 'success')
else:
about, = db.get_user_private_info(user_id)
name, about = db.get_user_private_info(user_id)
return render_template(
'user_edit.html',
name = session.get('username', '???'),
name = name,
title = 'Edit profile',
about = about
)