用户管理表:
用户ID 用户姓名 用户角色
001 张三 角色1,角色2
002 李四 角色2
003 王五 角色1,角色3
…… …… ……
角色设置表:
角色名称 表名称 列名称 编辑 可视
角色1 表A 第一列 true true
角色1 表A 第二列 false true
角色2 表A 第三列 false true
角色3 表B 第一列 false true
角色3 表B 第二列 true true
授权表:
用户ID 用户姓名 用户角色 表 列 编辑 可视
001 张三 角色1 表A 第一列 true true
001 张三 角色1 表A 第二列 false true
001 张三 角色2 表A 第三列 false true
002 李四 角色2 表A 第三列 false true
003 王五 角色1 表A 第一列 true true
003 王五 角色1 表A 第二列 false true
003 王五 角色3 表B 第一列 false true
003 王五 角色3 表B 第二列 true true
…… …… ……
摆弄好上面三张表,权限校验时find该用户授权表中符合条件的行,找到即通过,找不到则没有权限,其他的不用我再多说!
现在您在回过来看我是不是没经过研究只管给您说大白话!