用户权限是每一个系统都离不开的话题,以下有关权限的内容是一个真实项目的解决方案,把它分享出来供大家讨论,批判和借鉴,以求的共同提高。 本权限分为三个部分:用户权限树;客户端链接控制;URL写入的控制。 权限表结构部分: 管理员对应一个角色,角色对应模块和操作,模块对应系统的功能点。 系统模块是动态管理的,其中,拥有子模块应为系统的所有功能点。如图: 角色管理,绿字代表所属模块,选择项代表本角色对当前模块的操作权限。 用户权限树:根据角色,可以获取角色所拥有的模块和模块下的功能点以及对本模块所拥有的操作权限,从而且形成用户权限树。