AfUserLogin

Aus ArcFlow Wiki
Version vom 22. November 2023, 13:26 Uhr von Afwiki (Diskussion | Beiträge) (Stand 4.1.08 Buchstaben Kategorie entfernt)
Zur Navigation springen Zur Suche springen
 AFUserLogin(alpha1, alpha2, alpha3, alpha4) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlNicht ausführbar von der Script-API

Benutzer an ArcFlow anmelden
alpha1 Protokoll und Name des Servers
alpha2 Name der ArcFlow-Datenbank
alpha3 Benutzername
alpha4 Passwort
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AFUserLogout(), AFOpen()

Mit diesem Befehl wird eine Verbindung zur ArcFlow-Datenbank aufgebaut und ein Benutzer angemeldet.

In (alpha1) wird das Protokoll und der Name bzw. die IP-Adresse des CONZEPT 16-Servers übergeben, bei dem die ArcFlow-Datenbank eingetragen ist. Die Informationen werden dabei in der Form <Protokoll>:<Servername / IP-Adresse> angegeben.

Der Name der ArcFlow-Datenbank wird im zweiten Parameter eingetragen. In der Regel sollte das ArcFlow sein.

In (alpha3) und (alpha4) wird der Benutzername und das Passwort des Benutzers angegeben. Bei der Anmeldung an ArcFlow kann der Benutzer "administrator" als alias für den Benutzer "admin" angegeben werden. Dieses Alias ist bei der API-Anweisung nicht zulässig.

Beispiel

tErg # AFUserLogin('TCP:192.168.0.1','ArcFlow','Api','');

In diesem Beispiel wird der Benutzer "Api" angemeldet. Der Benutzer benötigt zur Anmeldung kein Passwort. Der Rückgabewert muss in jedem Fall überprüft werden.

Als Rückgabewert wird ein allgemeiner Fehlerwert zurückgegeben.

Konstante Wert Bedeutung
_ErrOk 0 kein Fehler aufgetreten
sAfErrInvalidPassword -1100 Benutzer oder Kennwort ist falsch.
sAfErrUserLocked -1110 Der Benutzer wurde nach mehreren fehlerhaften Anmeldeversuchen gesperrt.