CX_USER::CheckPasswordHash
Beschreibung:
Diese Klassenfunktion prüft, ob das Passwort korrekt ist. Wenn der Benutzer kein Passwort hat (Datenfeld 'password' ist NULL), wird immer TRUE zurückgeliefert.
Diese Funktion hashed das übergebene Passwort und vergleicht den Hash mit dem im user gespeicherten Passwort-Hash.
Code-Beispiel:
"isthisthepassword?" user Call(CheckPasswordHash)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_USER | Ein Benutzer |
Top-1 | STRING | Passwort (im Klartext), das mit dem gespeicherten verglichen werden soll | |
Stack(Out) | Top | INTEGER | userNumber wenn das Passwort gültig ist, sonst FALSE |