krn.SessionChangePassword

Dieser Job ändert das Passwort des aktuell in der Arbeitssitzung angemeldeten Benutzers. Im Gegensatz zu mng.SetUserAttributes muss der Benutzer sein altes Passwort kennen — der Aufruf eignet sich daher für „self-service"-Passwortwechsel im Client.

Der Job ist in der offiziellen enaio®-Kernel-Engine-Übersicht nicht gelistet. Diese Beschreibung wurde aus dem Aufruf-Code des enaio-jobs-custom-Templates rekonstruiert.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Reserviert; stets 0 übergeben.

OldPassword

STRING

Ja

Aktuelles Passwort als kodierter Hash (siehe krn.SessionLogin/UserPwd für die Hash-Berechnung).

NewPassword

STRING

Ja

Neues Passwort als kodierter Hash.

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode (z. B. bei falschem OldPassword).

3. Siehe auch