创建自定义的登录窗口
- Last UpdatedSep 24, 2024
- 1 minute read
如果 WindowViewer 中未显示特别菜单,则可以创建自定义的登录窗口让操作员登录到应用程序。
创建自定义的登录窗口
-
将 $OperatorEntered、$PasswordEntered、$OperatorDomainEntered 系统标记链接到用户输入对象,或在脚本中使用它们以设置用户名、口令及域名。这些标记是仅用于写入操作的内部消息型标记。
只有在安全模式基于操作系统时,才要求使用 $OperatorDomainEntered 标记。否则会忽略此标记。如果安全模式基于操作系统,并且 $OperatorDomainEntered 为空,则视为指向本地计算机。
将某个值写入 $PasswordEntered 系统标记时,会发生使用 $OperatorEntered、$PasswordEntered 及 $OperatorDomainEntered 系统标记值进行的登录尝试。如果仅将值写入 $OperatorEntered 或 $OperatorDomainEntered 系统标记,则不会发生登录。
如果输入有效,$AccessLevel 与 $Operator 内部标记会设置为它们的预定义值(在安全性用户列表中配置)。
您也可以将一个“用户输入 - 离散”按钮链接到 $ConfigureUsers 标记,以允许经过授权且访问级别大于或等于 9000 的操作员访问配置用户对话框来编辑安全性用户名列表。操作员选择该按钮时,$ConfigureUsers 标记的值设置为 1,此时出现配置用户对话框。操作员关闭对话框时,系统会将值重置为 0。(这是一个只用于写入操作的系统离散标记。)
注意:$ConfigureUsers 标记仅在安全性类型设置为 InTouch 时起作用。对基于 ArchestrA 的安全性,它不起作用。