Function DE Version 10.01

@VerifyPassword

Misc Text

Syntax

@VerifyPassword(TEXTPASSWORD1;TEXTHASH2);

Beschreibung

Prüft, ob das Passwort TEXT TEXTPASSWORD1 zu dem Hash (siehe @Password) TEXT TEXTHASH2 passt, oder nicht.
Im Erfolgsfall wird TRUE zurückgegeben, andernfalls FALSE.

Beispiel: @VerifyPassword(TEXTPASSWORD1;TEXTHASH2);

TEXTPASSWORD1:="Test";
TEXTHASH2:=@Password(TEXTPASSWORD1);
Ret:=@VerifyPassword(TEXTPASSWORD1;TEXTHASH2);
@LogReport(Ret);

Es wird ein Hash (Hashtype 1) vom TEXT TEXTPASSWORD1 ("Test") erzeugt und der Variable TEXTHASH2 zugewiesen.
Anschließend wird der erzeugte Hash mit dem Ausgangstext überprüft. Der Variable Ret wird das Überprüfungsergebnis (hier TRUE) zugewiesen und im Log ausgegeben.