UserLogonWithScannerCode

value UserLogonWithScannerCode ( string strScannerCode );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Die Benutzeranmeldung mit strScannerCode wurde erfolgreich abgeschlossen.

FALSE / false / 0

Eine Benutzeranmeldung mit strScannerCode konnte nicht durchgeführt werden, da entweder der entsprechende Benutzer nicht vorhanden ist, dessen Kennwort ungültig ist oder der String in strScannerCode kein Victory-Login QR-Code ist.

Parameter

strScannerCode

Zeichenkette die einen gültigen Victory-Login Code für einen Benutzer enthält, der angemeldet werden soll.

Bemerkungen

Meldet einen Benutzer an, dessen Victory-Login Code in strScannerCode enthalten ist.

Beispiel

In diesem Beispiel wird zyklisch geprüft ob ein BarcodeScanner vorhanden ist und beim Einlesen der Scannerdaten getestet, ob diese für ein von einem Victory-Login QR-Code stammen um dann den entsprechenden Benutzer anzumelden. Das Codebeispiel für BarcodeScannerLookup ist hier zu finden.

//BarcodeScanner ()
//
////////////////////////////////////////////////////////////////////////alle 2 Sekunden Informationen zu den verfügbaren Schnittstellen auslesen
if (TimerReady("barcodescanner_lookup"))
    TimerStart("barcodescanner_lookup", 2);
    availablePorts = ComAvailablePorts(COM_PortName | COM_VendorID | COM_ProductID);
end
//wenn sich etwas an den Informationen zu den verfügbaren Schnittstellen ändert
//prüfen ob der BarcodeScanner an- bzw. abgesteckt ist
if (ValueChanging(availablePorts))
    BarcodeScannerLookup();
endstring data;
//ist ein BarcodeScanner angeschlossen, dann prüfen ob ein gescannter Datenstring vorliegt
//und diesen auslesen
if (hCom != null && ComRead(hCom, data) > 0)
    //ist der Datenstring ein Login-ScannerCode, dann Benutzer anmelden
    if (UserIsLogonScannerCode(data))
        UserLogonWithScannerCode(data);
    else
        //projektbezogene Auswertung des gescannten Datenstrings
    end
end

Funktionen zur Benutzerverwaltung

Siehe auch IsEnabled, UserAdministrationDialogUserGetActualUserGetActualEmail, UserGetActualMobile, UserGetActualName, UserGetEnabledOperations, UserGetMemberships, UserGetUsergroups, UserGetUsers, UserIsLogonScannerCode, UserLogon, UserLogOut, UserRegistrationDialog, UserSetAutoLogOut