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

AVEVA™ InTouch HMI

InvisibleVerifyCredentials()

  • Last UpdatedSep 24, 2024
  • 1 minute read

La fonction InvisibleVerifyCredentials() peut être utilisée dans un QuickScript synchrone pour vérifier les données d'authentification de l'utilisateur sans avoir à connecter l'utilisateur dans InTouch HMI.

Catégorie

Sécurité

Syntaxe

AnalogTag=InvisibleVerifyCredentials( "UserId", "Password", "Domain" );

Arguments

UserId

Nom de compte utilisateur, dans le système d'exploitation Windows, appartenant à un poste local, à groupe de travail ou à un domaine.

Mot de passe

Mot de passe du compte.

Domaine

Domaine Windows du compte.

Remarques

Si les informations combinées de l'utilisateur, du mot de passe et du domaine sont valides, le niveau d'accès associé à l'utilisateur est renvoyé sous la forme d'un entier. Autrement, -1 est renvoyé.

Remarque : la fonction InvisibleVerifyCredentials() doit être exécutée depuis un QuickScript synchrone. La fonction retourne toujours -1 si elle est exécutée depuis un QuickScript asynchrone.

Cette fonction ne permet pas de changer l'utilisateur déjà connecté. L'argument Domain n'est accepté que dans le mode de sécurité du système d'exploitation. Si le mode de sécurité ArchestrA est utilisé, et celui-ci utilise à son tour la sécurité SE, l'argument «<:hs>UserId<:hs>» contiendra le nom complet de l'utilisateur, avec le nom du domaine ou du poste.

Exemple

AnalogTag=InvisibleVerifyCredentials( "john", "Password", "corporate_hq" );

Voir également

AddPermission(), fonction

AttemptInvisibleLogon()

IsAssignedRole()

PostLogonDialog()

QueryGroupMembership()