changes to the verification

This commit is contained in:
2026-08-25 09:31:24 +02:00
parent e3f934b84f
commit ac9fa27db8
+4 -9
View File
@@ -2002,16 +2002,11 @@ def verify_account():
flash("Konto ist bereits verifiziert. Bitte einloggen.", "success")
return redirect(url_for("login"))
db_token = user.get("verification_token")
print(f"\n--- DEBUG TOKEN CHECK ---")
print(f"Username in DB gefunden: {user.get('Username')}")
print(f"Eingegebener Token (Formular): '{token}'")
print(f"Gespeicherter Token (Datenbank): '{db_token}'")
print(f"Stimmen überein?: {db_token == token}\n")
# Die Funktion verify_user_token übernimmt jetzt das Hashing und den Vergleich.
# Sie gibt True zurück, wenn es passt, und False, wenn der Token falsch ist.
is_valid = user_store.verify_user_token(username, token)
if db_token == token:
user_store.verify_user_token(username, token)
if is_valid:
flash("Konto erfolgreich verifiziert! Sie können sich jetzt einloggen.", "success")
return redirect(url_for("login"))
else: