ich möchte ein eingegebenes Passwort und den Benutzernamen mit meiner Datenbank abgleichen. Die Abfrage der Datenbank an sich funktioniert, doch egal ob das Passwort richtig ist oder nicht, wird mir immer ausgegeben, dass es nicht ist. Dabei ist der Benutzername immer eine Zahl, auch in der Datenbank so angegeben, und das Passwort eine Kombination aus Groß- und Kleinbuchstaben, sowie Sonderzeichen.
Mein Code (etwas abgeändert):
Code: Alles auswählen
username = input("Username:")
int(username)
password = input("Password:")
cursor.execute("SELECT banwender.Passwort FROM banwender where banwender.ALoginID=" + username)
richtigesPasswort = cursor.fetchall()
print(richtigesPasswort)
if richtigesPasswort == password:
print("Bingo!")
else:
print("Nope")
Über eine Anwort würde ich mich freuen,
lg
Celamo