Startseite › Foren › Deutsches LiveCode-Forum › Einfacher Login mit MySql Datenbank › Antwort auf: Einfacher Login mit MySql Datenbank
Hi JB,
meinst Du eine Emailadresse validieren?
Dazu solltest Du im Netz ein paar RegEX Sachen finden.
Leider ist RegEx für mich immer noch ein Buch mit 42 Siegeln. 😀
Sonst einfach mit der in der Datenbank für diesen User gespeicherten Adresse vergleichen.
Passwort:
Dazu solltest Du den MD5Digest der Passwörter speichern und später vergleichen.
...
put fld "unverschlüsseltes passwort" into tPass
put md5digest(tPass) into verschlüsselt_und_binär
put base64encode(verschlüsselt_und_binär) into verschlüsselt_als_text
## Nun kannst Du verschlüsselt_als_textr in der Datenbank als Text speichern
...
Später dann wieder base64DEcoden und die Werte vergleichen:
...
if base64DEcode(PWD_Wert_aus_Datenbank) = md5Digest(fld "frisch eingegebenes passwort") then
## Passwort korrekt, mach Dein Ding...
end if
...
You get the picture. 🙂
Auf diese Weise wird kein Passwort unverschlüsselt irgendwo (im Skript o.ä.) gespeichert und der Aufwand, den MD5Digest zu knacken ist immens, aber machbar, wie jegliche Verschlüsselung.
Gruß
Klaus