返回列表 发帖

用户登录问题

对不起,由于是刚开始学习问题提的过于频。
在画面中用户节点下定义好用户名和密码,并在画面中设置按钮,通过其事件栏“键按下”进入程序编辑器写入程序user.logon();。但在运行环境中登陆不起作用,登录按钮和工程好像没有联系上,即使不登陆照样能操作工程,怎么回事?

您好,登录按钮完成的是目前哪个用户在登录,如果是需要对某个图符进行设置可操作性,需要对图符和用户配置安全区。

TOP

本帖最后由 dzlv 于 2012-4-27 11:37 编辑

就是说,登录只是为事件记录,记录谁登陆、谁操作等等?那么如果没有登录整个工程任何东西操作不了,如何设置?就是为防止小人,随意动运行系统。多谢。

TOP

您好
登录按钮下:
User.Logon();
if(SystemVariable.UserName=="张三" || SystemVariable.UserName=="李四")
{
  Grp.Open("流程画面");
  Grp.Close("登录画面");

}

TOP

本帖最后由 dzlv 于 2012-4-27 11:02 编辑

非常感谢,看来本人编程方面基础差,有没有编程方面如上面所讲的程序片段、简单应用实例等等材料?dzlv1956@163.com

TOP

管理员。您好
我试了一下还是不行。在“画面1”中设了“登陆”和“退出”二个按钮,
在“登录”按钮下:
User.Logon();
if(SystemVariable.UserName=="张三" )
{
  Grp.Open("画面1");
}
在运行中,“登录”按钮对“画面1”不起作用,不登陆也可以对其操作,为什么?

在”退出“按钮下:
User.Logon();
if(SystemVariable.UserName=="张三" )
{
  Grp.Close("画面1");
}
在运行中,“退出”按钮对“画面1”起作用,按时退出运行,这个可以啦。

TOP

您好
请仔细看我的用户程序,打开的画面和登录画面不是同一个画面。

TOP

返回列表