以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问系统自带用户管理,可以设置一用户拥有多个组权限?多谢。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91438) |
-- 作者:ksaa16888 -- 发布时间:2016/10/10 22:47:00 -- [求助]请问系统自带用户管理,可以设置一用户拥有多个组权限?多谢。 请教:我将数据表分权限,设了几个用户组,每个组的权限不一样,在实际工作中,我需要为同一个用户设置到多个组,同时拥有这几个组的权限,自带的用户管理可以实现吗?或者应该如何实现?重新做个用户管理模块? |
-- 作者:有点蓝 -- 发布时间:2016/10/10 23:09:00 -- [此贴子已经被作者于2016/10/11 8:30:54编辑过]
|
-- 作者:ksaa16888 -- 发布时间:2016/10/11 0:39:00 -- 假如我建了两个用户组:账户组和资产组,prepareedit中为两个组设置了不同的编辑权限,再建立十个用户名,4个用户归到账户组;4个用户归到资产组;最后2个用户既属于账户组,也属于资产组,即最后2个用户同时设为账户组和资产组。 好像靠组的用户管理设置不了,用角色可以吗? 比如之前建立了账户组:if user.group<>"账户组" then e.cancel=true 改成建立账户角色:if user.roles<>“账户” then e.cancel=true
[此贴子已经被作者于2016/10/11 0:45:23编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/10/11 8:37:00 -- 用户组只能选一个,不过可以手工输入,在多个组之间用逗号分隔即可。不过系统没有IsGroup的用法,要自己分解判断,还是用角色方便。 角色判断用IsRole,如 if user.IsRole(“账户”) then e.cancel=true
|