php用户权限管理

在管理软件系统设计中,用户、角色、权限管理是不可缺少的三部分,三者具有如下关系: User : Role = 1 : n Role : Permission = 1 : n 如将权限控制到具体的功能模块,又有如下关系: Role : Module : Permission = 1 : 1 : n UserRole的设计很直观,就是1:n的关系表,User、Role均为主键。下面具体谈谈RolePermission的关系设计。 RolePermission完全可以采用和UserRole同样的设计,但要求Role、Module、Permission三个主键,此时处理 Role : Module : Permission的 1 : 1 : n 关系,显得有些费劲。针对于所有的功能模块,Permission 均可划分为以下几种: 1. 列表/查看 2. 新增 2. 修改 4. 删除 我们可以将“Role : Module : Permission = 1 : 1 : n” [...]

posted on 2012-03-19 22:41  wenjuncool  阅读(432)  评论(0编辑  收藏  举报

导航