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")
|
flash("Konto ist bereits verifiziert. Bitte einloggen.", "success")
|
||||||
return redirect(url_for("login"))
|
return redirect(url_for("login"))
|
||||||
|
|
||||||
db_token = user.get("verification_token")
|
# Die Funktion verify_user_token übernimmt jetzt das Hashing und den Vergleich.
|
||||||
print(f"\n--- DEBUG TOKEN CHECK ---")
|
# Sie gibt True zurück, wenn es passt, und False, wenn der Token falsch ist.
|
||||||
print(f"Username in DB gefunden: {user.get('Username')}")
|
is_valid = user_store.verify_user_token(username, token)
|
||||||
print(f"Eingegebener Token (Formular): '{token}'")
|
|
||||||
print(f"Gespeicherter Token (Datenbank): '{db_token}'")
|
|
||||||
print(f"Stimmen überein?: {db_token == token}\n")
|
|
||||||
|
|
||||||
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")
|
flash("Konto erfolgreich verifiziert! Sie können sich jetzt einloggen.", "success")
|
||||||
return redirect(url_for("login"))
|
return redirect(url_for("login"))
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user