各位大侠:
组态时,WINCC的“用户管理器”可以添加组、用户,并设置相应的授权,在WINCC运行时,可以通过AddGroup , AddUserEx 添加组和用户,但应该如何给组、用户分配需要的授权呢?
最佳答案
楼主厉害,准备把用户管理器的功能重新自己实现一遍,呵呵。
你用AddGroup , AddUserEx 这些函数,相比手头肯定有ODK的手册吧,ODK只提供了添加/删除/校验权限的功能,并没有提供分配权限之类的函数,这一点是没有办法的。
楼主你可以从数据库方面想想办法,跟用户、用户组和权限有关的数据都保存在组态数据库的PW_PERM和PW_USER表中,通过SQL语句修改其中的数据就可以达到分配权限的目的。
最后的忠告,费这么大的劲取实现底层的功能,而且有现成的用户管理器可以使用,我认为没有必要。
提问者对于答案的评价:
好吧,看来是没必要了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271282.html