changes to the verification
This commit is contained in:
+4
-9
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user