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, UserAdministrationDialog, UserGetActual, UserGetActualEmail, UserGetActualMobile, UserGetActualName, UserGetEnabledOperations, UserGetMemberships, UserGetUsergroups, UserGetUsers, UserIsLogonScannerCode, UserLogon, UserLogOut, UserRegistrationDialog, UserSetAutoLogOut