如何使用脚本查询登录的用户是否具有相应的授权等级?


说明

  • 以下的内部变量必须在变量管理器中创建:

变量名称:

@CurrentUser

类型:

文本变量8位字符集

  • 举例:对象的属性“背景颜色” – 授权影响背景颜色. 如果具有相应的授权等级,背景为绿色,否则为红色。
    #include “apdefap.h”
    long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    ///////////////////////////////////////////////////////
    // Query whether logged-on user has authorization level 4
    //
    if (PASSCheckAreaLevelPermission(“@CurrentUser”,4))
    return CO_GREEN;
    else
    return CO_RED;
    }

注意
使用此功能需要安装 Basic Process Control。该组件并不需要授权。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332194.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论