Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

InvisibleVerifyCredentials (Funktion)

  • Last UpdatedSep 24, 2024
  • 1 minute read

Die Funktion InvisibleVerifyCredentials() überprüft die Anmeldedaten des angegebenen Benutzers, ohne diesen jedoch bei InTouch anzumelden. Sie sollte in einem synchronen Skript verwendet werden.

Kategorie

Sicherheit

Syntax

AnalogVar=InvisibleVerifyCredentials("BenutzerId", "Kennwort", "Domäne");

Argumente

Benutzer

Der Name eines Windows-Benutzerkontos, das in der Benutzerliste des lokalen Computers, der Arbeitsgruppe oder der Domäne eingerichtet ist.

Kennwort

Das Kennwort für das Benutzerkonto.

Domäne

Die Windows-Domäne bzw. der Rechner, der/dem der Benutzer angehört.

Anmerkungen

Wenn der angegebene Benutzername, das Kennwort sowie die Domäne gültig sind, wird die mit dem Benutzer verbundene Zugriffsebene zurückgegeben. In allen anderen Fällen wird -1 zurückgegeben.

Hinweis: Die Funktion InvisibleVerifyCredentials() muss in einem synchronen Skript ausgeführt werden. Wird sie in einer asynchronen QuickFunction ausgeführt, gibt sie stets den Wert -1 zurück.

Der aktuell angemeldete Benutzer ändert sich durch den Aufruf dieser Funktion nicht. Das Argument Domäne ist nur relevant, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Wenn der ArchestrA-Sicherheitsmodus verwendet wird und die Galaxy ihrerseits die Betriebssystem-gesteuerte Sicherheit verwendet, sollte das Argument „UserId“ den vollständig qualifizierten Benutzernamen einschließlich des Domänennamens oder des Computernamens enthalten.

Beispiel

AnalogVar=InvisibleVerifyCredentials( "john", "Kennwort", "corporate_hq" );

Siehe auch:

AddPermission (Funktion)

AttemptInvisibleLogon (Funktion)

IsAssignedRole (Funktion)

PostLogonDialog (Funktion)

QueryGroupMembership (Funktion)