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

AttemptInvisibleLogon() 函数可以用在脚本中,使用所提供的凭证将用户登录到 InTouch。此时不要求该用户输入口令或用户 ID。

类别

安全性

语法

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

参数

UserId

有效的用户帐户名。

密码

用户的口令。

用户所属的本地计算机、工作组或域的名称。只有在当前安全性类型是基于操作系统时,此参数才适用。

返回值

如果身份验证成功,则返回 TRUE。否则返回 FALSE。

附注

尝试使用所提供的凭证登录到 InTouch HMI。

  • 如果登录尝试成功,则返回 TRUE,并且相应地更新 $OperatorDomain、$OperatorName、$AccessLevel 及 $Operator 等系统标记。

  • 如果登录尝试失败,则返回 FALSE,并且当前登录的用户(如果存在)将继续是当前用户。

Domain 参数仅对基于操作系统的安全性是有效的。如果在使用 ArchestrA 安全模式,并且如果 ArchestrA 安全性又在使用基于操作系统的安全性,则 UserId 参数应该包含带域名或计算机名的全限定用户名。

示例

安全性基于操作系统时:

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

安全性基于 InTouch 或基于 ArchestrA 时:

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

另请参阅

AddPermission() 函数

InvisibleVerifyCredentials() 函数

IsAssignedRole() 函数

PostLogonDialog() 函数

QueryGroupMembership() 函数

In This Topic
Related Links