存在多个不同用户都同时分配了同一个角色,但是这些用户在当前角色下又有不同的权限,例如:(多个用户同时拥有 用户管理 角色, 用户管理 下有 新增、删除、修改,而不同用户有的只能新增,有的只能修改),
我的设想是再增加一个类似 用户角色权限 的copy表,为用户分配角色后立刻把原始 角色权限关联 的对应数据存到 copy, 每次查看、修改账户的权限时,单独从copy表里面读取权限,而原始 角色权限关联 表作为总tree结构,copy里面的权限作为数据确认是否勾选, 而权限拦截里当前账户所拥有的权限以copy的权限为准…这是我的想法,不知道能否行得通
请问老师类似这种情况该怎么处理呢?
登录后可查看更多问答,登录/注册