k0521klb 发表于 2018-12-20 11:30:36

最新版本 角色权限冲突

场景:
角色A:对业务列表拥有 全部的数据权限

角色B:对业务列表拥有 只能够看当前部门的数据权限

如果给用户同时赋予角色A 和角色B ,
当用户进入业务列表后 取了角色B的权限,增加了过滤当前部门,

应该是取角色A 和 角色 B 的 权限合集

k0521klb 发表于 2018-12-20 16:51:26

数据权限应该取交集

已经搞定

admin 发表于 2018-12-20 18:16:20

那个版本?

k0521klb 发表于 2019-1-5 17:12:23

admin 发表于 2018-12-20 18:16 static/image/common/back.gif
那个版本?

当前最新版本: 3.8

EruditeLoong 发表于 2019-1-23 17:58:17

k0521klb 发表于 2018-12-20 16:51 static/image/common/back.gif
数据权限应该取交集

已经搞定

怎么搞的,请求指教

k0521klb 发表于 2019-1-25 15:10:13

EruditeLoong 发表于 2019-1-23 17:58 static/image/common/back.gif
怎么搞的,请求指教

在获取的时候   改为 取交集

EruditeLoong 发表于 2019-3-11 09:45:54

k0521klb 发表于 2019-1-25 15:10 static/image/common/back.gif
在获取的时候   改为 取交集

需操作修改哪些代码?

k0521klb 发表于 2019-3-20 17:36:36

EruditeLoong 发表于 2019-3-11 09:45 static/image/common/back.gif
需操作修改哪些代码?

最新版本 应该没这个问题了吧
代码修改 其实就是从拦截器 进去 调试到 获取所有权限数据 的时候进行判断 调整就可以 ,具体位置我也忘记了
页: [1]
查看完整版本: 最新版本 角色权限冲突