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

AVEVA™ InTouch HMI

AttemptInvisibleLogonEx() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

AttemptInvisibleLogonEx() 函数可以用在脚本中,使用“凭据管理器”中存储的凭据将用户登录到 InTouch。此时不要求该用户输入口令或用户 ID。

类别

安全性

语法

DiscreteTag=AttemptInvisibleLogonEx("Credential Name");

参数

凭证名称

凭据管理器中存储的凭据的名称。对于独立 InTouch 应用程序,从“应用程序管理器”中检索凭据。对于托管 InTouch 应用程序,从 Application Server 的“凭据管理器”中检索凭据。

返回值

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

附注

尝试使用“凭据管理器”中保存的凭据登录到 InTouch HMI。对于独立 InTouch 应用程序,从“应用程序管理器”中检索凭据。对于托管 InTouch 应用程序,从 Application Server 的“凭据管理器”中检索凭据。

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

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

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

示例

安全性基于操作系统时:

DiscreteTag=AttemptInvisibleLogonEx("TestCredentialName01");

另请参阅

PostLogonDialog()、InvisibleVerifyCredentials()、IsAssignedRole()、QueryGroupMembership()、AddPermission()

In This Topic
Related Links