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

AVEVA™ InTouch HMI

InvisibleVerifyCredentialsEx() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

InvisibleVerifyCredentialsEx() 函数可以用在同步 QuickScript 中,以验证给定用户的凭据,而不必将用户登录到 InTouch HMI。

类别

安全性

语法

AnalogTag=InvisibleVerifyCredentialsEx("Credential Name");

参数

凭证名称

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

附注

如果提供的用户、口令及域组合有效,则以整数的形式返回与用户关联的相应访问级别。否则返回 -1。

注意:InvisibleVerifyCredentialsEx() 函数必须从同步 QuickScript 中运行。如果从异步 QuickScript 中运行,此函数总是返回 -1。

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

示例

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

另请参阅

PostLogonDialog()、AttemptInvisibleLogon()、IsAssignedRole()、QueryGroupMembership()、AddPermission()