loginEx2

[ Funktion ]

public static loginEx2(
    userName: string | null | undefined,
    password: string | null | undefined,
    persistent: boolean = true,
    reload: boolean = false,
    requestOptions: TcHmi.Server.IRequestOptions | null,
    callback?: null | (
        (data: TcHmi.IResultObject) => void
    ) = null
): boolean;

Loggt einen neuen Benutzer ein. Ist dies erfolgreich wird der Client optional neu geladen.

Parameter

Name

Typ

Beschreibung

userName

string, null, undefined

Username zum einloggen

password

string, null, undefined

Passwort zum einloggen

persistent

boolean

Definiert, ob eine Session einen Browserneustart überdauern soll.

reload

boolean

Legt fest, ob der Client neu gestartet werden soll.

requestOptions

Server.IRequestOptions

Optionen

callback [ Optional ]

(data: TcHmi.IResultObject) => void

Asynchrone Callback Funktion, die ausgelöst wird, wenn die Operation beendet wurde.

Rückgabewert

Typ

Beschreibung

boolean

Liefert eine Rückmeldung, ob die Operation erfolgreich abgeschickt worden konnte.

loginEx2 1:

Verfügbar ab Version 1.12

Beispiel - JavaScript

TcHmi.Server.loginEx2('Admin', 'sj5TzYkKExYgCcW', false, true, { timeout: 2000 }, function(data) {
    if (data.error === TcHmi.Errors.NONE) {
        // Success
    } else {
        // Error
    }
});