Startseite › Foren › Deutsches LiveCode-Forum › Einfacher Login mit MySql Datenbank › Antwort auf: Einfacher Login mit MySql Datenbank
September 18, 2019 um 20:43 Uhr
#16393
Ich habe jetzt ein wenig herum probiert und ich habe eine funktionierende Lösung gefunden:
on mouseUp pMouseButton
put fld "Mail" into eingegebene_mail
put fld "Passwort" into eingabe_passwort
put revOpenDatabase("XXXXX", "XXXXX", "XXXXX", "XXXXX", "XXXXX") into dbid
put "SELECT passwort FROM nutzerdaten where mail='" & eingegebene_mail & "'" into sql
put revDataFromQuery(comma,return,dbid,sql) into PWD_Wert_aus_Datenbank
revCloseDatabase dbid
put md5digest(eingabe_passwort) into verschlüsselt_und_binär
put base64encode(verschlüsselt_und_binär) into verschlüsselt_als_text
if PWD_Wert_aus_Datenbank = verschlüsselt_als_text then
answer "juhu"
end if
end mouseUp
Was sagst du zu dieser Variante? 😀 Ich wurde daraufhin gewiesen, dass man MD5 nicht mehr nutzen sollte, man sollte am besten ein anderes Verfahren nutzen, geht das bei LiveCode? Zum Beispiel wurde SHA2-256 als bessere Variante genannt.