【导读】工程应用中通常会通过设置不同用户和权限等级进行登录从而提高系统操作的安全性,威纶通的用户安全密码功能提供了一般和高级两种操作模式,本文自定义一个暗黑色主题的扁平化风格的登录UI,并利用威纶通的用户高级模式和脚本语言实现用户登录成功后自动跳转至系统首页的功能。公众号后台回复“USER”免费下载本案例模板资料。
由于本人日常工程使用中,基本3级权限已经能够满足应用需求,在权限分配上也习惯采用“阶梯型”分配,高等级用户权限应该包括低等级权限,即如果分配了C权限,一定会给分配AB权限,依次类推。如下图:
实现登录成功后自动跳转需要一个页面控制的寄存器配合才能实现,寄存器地址可自行分配(本例分配为LW0)其设置如下图:
(2)用户注销脚本 (3)脚本关联 将登录页面的“登录”、“注销”功能按钮与对应的脚本关联即可。
在系统参数中设置的用户名、密码是相对“固定的”,如果没有设置用户密码权限等管理功能,则每次进行更改的时候都需要重新设置参数并下载程序,这样极不方便,因此必要时我们需要在触摸屏上设计用户管理的接口,方便管理员进行动态的添加、修改用户等操作,效果如下: 该功能通过给命令寄存器发送相应指令,不需要编写任何脚本,用自带控件即可完成,具体指令如下,详细设置可查询本案例中“增、删、改”弹出式窗口中控件的设置或官方demo。 ——魏小星 2021年6月 大家都在看 |
|