Jul 2nd - Optimized code 2

This commit is contained in:
2026-07-02 15:48:24 -04:00
parent c633960e3d
commit 19c719ea98
8 changed files with 29 additions and 17 deletions
+3 -3
View File
@@ -173,7 +173,7 @@ def profile():
logger.info(f'[AUTH AVATAR UPLOAD] user_id={current_user.id} file={stored_name}')
if new_pw:
pw_error = validate_password(new_pw, confirm_pw)
pw_error = validate_password(new_pw, confirm_pw, current_user.password_hash)
if pw_error:
flash(pw_error, 'danger')
return render_template('auth/profile.html')
@@ -236,12 +236,12 @@ def reset_password(token):
if request.method == 'POST':
password = request.form.get('password', '')
confirm = request.form.get('confirm_password', '')
pw_error = validate_password(password, confirm)
user = token_row.user
pw_error = validate_password(password, confirm, user.password_hash)
if pw_error:
flash(pw_error, 'danger')
return render_template('auth/reset_password.html', token=token)
user = token_row.user
user.set_password(password)
db.session.delete(token_row) # single-use — delete immediately
log_action(user.id, 'password_reset', 'user', user.id)