Antwort auf: Einfacher Login mit MySql Datenbank

Startseite Foren Deutsches LiveCode-Forum Einfacher Login mit MySql Datenbank Antwort auf: Einfacher Login mit MySql Datenbank

#16393
JB1002000
Teilnehmer

    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.