QQ登录

只需一步,快速开始

想在wincc画面上显示用户是否登录

[ 复制链接 ]
想在wincc画面上显示用户是否登录这样做搞不成啊,在一个输出框里做的动态属性。用户名就是admin,可是不管是否登录,输出框中什么也不显示。肯定是我做的不对,咋改做呢

想在wincc画面上显示用户是否登录

想在wincc画面上显示用户是否登录



--------用io域直接链接变量@currentuser就好了,没有登陆则变量值位空,登陆了,则显示当前登陆的用户名。


---------是的,我试过可以,可是我不想没登陆的时候I/O那空着,该咋办呢?


-------那你可以给@currentuser赋值一个初始值呀比如“123”或者“viewer”,这样的用户设置权限为只能看不能操作。这样就不影响安全性了。


-----新建一个文本,然后在属性“文本”写上函数:

char* temp=GetTagChar("@CurrentUser");        //Return-Type: char*

if(strcmp(temp,"admin")==0) return "系统管理员";

if(strcmp(temp,"ty001")==0) return "1#操作员";

if(strcmp(temp,"ty002")==0) return "2#操作员";

if(strcmp(temp,"ty003")==0) return "3#操作员";

if(strcmp(temp,"")==0) return "系统未登录";



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索