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

AVEVA™ InTouch HMI

AttemptInvisibleLogon()

  • Last UpdatedSep 24, 2024
  • 1 minute read

La fonction AttemptInvisibleLogon() peut être utilisée dans un script pour connecter un utilisateur dans InTouch avec les données d'authentification spécifiées. L'utilisateur n'est pas demandé d'entrer un mot de passe ou un identifiant utilisateur.

Catégorie

Sécurité

Syntaxe

DiscreteTag=AttemptInvisibleLogon( "UserId", "Password", "Domain" );

Arguments

UserId

Un nom de compte utilisateur valide.

Mot de passe

Mot de passe de l'utilisateur.

Domaine

Nom du poste local, du groupe de travail ou du domaine de l'utilisateur. Cet argument ne s'applique que si le type de sécurité courant est celui du système d'exploitation.

Valeur retour

Renvoie VRAI si l'authentification réussit. FAUX dans les autres cas.

Remarques

Une tentative de connexion à InTouch HMI est faite avec les données d'authentification fournies.

  • Si la tentative de connexion réussit, la valeur VRAI est renvoyée et les variables système $OperatorDomain, $OperatorName, $AccessLevel et $Operator sont mises à jour.

  • Si la tentative de connexion échoue, la valeur FAUX est renvoyée et l'utilisateur déjà connecté (s'il existe) reste l'utilisateur courant.

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 que la sécurité ArchestrA utilise à son tour la sécurité basée sur le système d'exploitation, l'argument UserId doit contenir le nom complet de l'utilisateur qualifié avec le nom de domaine ou le nom de l'ordinateur.

Exemples

Quand le mode de sécurité est celui du système d'exploitation<:hs>:

IngredientName,{Analog,Discrete,Message},[,tag]...[,value]

Quand le mode de sécurité est soit InTouch, soit ArchestrA<:hs>:

TAGS1="ReactLevel,Temp,GasLevel,+"

Voir également

AddPermission(), fonction

InvisibleVerifyCredentials()

IsAssignedRole()

PostLogonDialog()

QueryGroupMembership()

In This Topic