Foxtable(狐表)用户栏目专家坐堂 → [求助]请问系统自带用户管理,可以设置一用户拥有多个组权限?多谢。


  共有2242人关注过本帖树形打印复制链接

主题:[求助]请问系统自带用户管理,可以设置一用户拥有多个组权限?多谢。

帅哥哟,离线,有人找我吗?
ksaa16888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:68 积分:583 威望:0 精华:0 注册:2016/9/8 23:24:00
[求助]请问系统自带用户管理,可以设置一用户拥有多个组权限?多谢。  发帖心情 Post By:2016/10/10 22:47:00 [只看该作者]

请教:我将数据表分权限,设了几个用户组,每个组的权限不一样,在实际工作中,我需要为同一个用户设置到多个组,同时拥有这几个组的权限,自带的用户管理可以实现吗?或者应该如何实现?重新做个用户管理模块?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/10 23:09:00 [只看该作者]


[此贴子已经被作者于2016/10/11 8:30:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ksaa16888
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:68 积分:583 威望:0 精华:0 注册:2016/9/8 23:24:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/11 8:37:00 [只看该作者]

用户组只能选一个,不过可以手工输入,在多个组之间用逗号分隔即可。不过系统没有IsGroup的用法,要自己分解判断,还是用角色方便。

角色判断用IsRole,如

if user.IsRole(“账户”) then e.cancel=true

 回到顶部