摘要:
实现角色权限叠加的原因:最近在做一个项目,我是负责权限的管理,通过“权限->角色->员工”的方式来把权限赋给员工的,在新建角色时,我原来只是新建一个新的空角色,即这个角色是没有任何权限在里面,要通过管理员赋权限给这个角色,这个角色才有相应的权限。强哥说,这样做不太好,用户体验不太好,要实现角色叠加的功能。。。什么是角色叠加?角色叠加就是把源角色的权限赋给目标角色,如果目标角色已有相应的权限则判断目标角色的权限等级是否低于源角色的权限等级,若是,则修改目标角色的权限等级。角色权限叠加相关的表的设置:主要有两个表,一个是页面关系表,记录角色拥有权限的页面及页面的权限的等级,两是每个关系 阅读全文