AfUserLogin: Unterschied zwischen den Versionen
Afwiki (Diskussion | Beiträge) K Stand 4.1.08 Buchstaben Kategorie entfernt |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfUserLogin(alpha1, alpha2, alpha3, alpha4) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der Script-API|link=Befehle der Schnittstellen]] | ||
Zeile 52: | Zeile 52: | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Allgemeine Befehle der API|Verwandte Befehle]], | [[:Category:Allgemeine Befehle der API|Verwandte Befehle]], | ||
[[ | [[AfUserLogout#|AfUserLogout()]], | ||
[[ | [[AfOpen#|AfOpen()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
Zeile 78: | Zeile 78: | ||
<pre class=source> | <pre class=source> | ||
tErg # | tErg # AfUserLogin('TCP:192.168.0.1','ArcFlow','Api',''); | ||
</pre> | </pre> | ||
Aktuelle Version vom 22. Oktober 2024, 12:32 Uhr
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. |