Hey aus irgendwelchen Gründen bekomme ich diesen Fehler not a valid sha512_crypt hash
jedes Mal, wenn ich versuche, mich auf meiner Anmeldeseite anzumelden.kein gültiger sha512_crypt-Hash Python Flask Error
Stück Register Seite:
username = request.form['username']
password = sha512_crypt.encrypt((str(request.form['password'])))
email = request.form['email']
cur.execute("INSERT INTO users (name,password,email) VALUES (?,?,?)",(username,password,email)
Stück Anmeldungs Seite:
data = cur.execute("SELECT password FROM users WHERE name= ?", (request.form['username'],))
data = cur.fetchone()[0]
if sha512_crypt.verify(request.form['password'], data):
session['logged_in'] = True
session
#etC#etC#etc
Also, wenn ich in einem Benutzername und Passwort von meiner DB füllen bekomme ich einen Fehler: not a valid sha512_crypt hash
In Meine DB gibt es verschlüsselte Passwörter, also funktioniert meine sha256-Verschlüsselung theoretisch.
Wie sieht 'Daten' aus? Kannst du einen Account mit dem Passwort password erstellen und den Hash posten? – Blender
Was meinst du? 'data' ist nur diese SQL-Abfrage und das' fetchone() ' – Julian
Woher weißt du, dass' data' einen gültigen Hash enthält? – Blender