权限过滤功能测试

查询用户表数据

用户数量: 5

ID用户名邮箱超级管理员角色ID
10tcmtcm@gmail.com18
13Kathy Wukathy@touchinmedia.com.au18
29editingquality@123.com15
30Joyjoy@joy.com10
31cs12cs@qq.com18

查询角色表数据

角色数量: 4

ID角色名称权限
2总管10,11,12,13
10项目总管10,11,12,13
15项目检查10,11,12,13,14
18大总管1,2,3,4,5,6,7,8,9,10,11,12,13,14

查询节点表数据

节点数量: 26

ID名称控制器方法父ID
1控制台0
2管理员设置0
3站点管理0
4模版管理0
5会员管理0
6项目管理0
8管理员设置2
9角色管理2
10文章分类3
11文章管理3
12广告管理3
13咨询管理3
14产品管理4
15品牌管理4
16会员管理(老)5
17会员管理(新)5
18Campaign List (Photo and Floor Plan)6
19Campaign List (Printing)6
20All Campaigns6
21广告牌管理6
22预约管理6
23节点列表2
24项目管理(新)0
25预约管理24
26项目管理24
27账单管理24

直接测试权限过滤功能

模拟超级管理员权限:

顶级节点数: 7

模拟大总管角色权限:

可访问的顶级节点数: 6

用户ID: 10 - tcm

权限类型: 超级管理员 - 拥有所有权限

可访问的顶级节点数: 7


用户ID: 13 - Kathy Wu

权限类型: 角色权限

可访问的顶级节点数: 6


用户ID: 29 - editing

权限类型: 角色权限

可访问的顶级节点数: 0

该用户没有可访问的节点


用户ID: 30 - Joy

权限类型: 角色权限

可访问的顶级节点数: 0

该用户没有可访问的节点


用户ID: 31 - cs12

权限类型: 角色权限

可访问的顶级节点数: 6


测试完成