万飞

潇洒的活着,利用技术为自己创造财富

导航

权限管理分配

Posted on 2011-09-19 10:41  万飞  阅读(243)  评论(0)    收藏  举报

User ,Group,UserRight,Right

User是用户表

Group是用户组                                 

UserRight 是权限分配表

Right 是权限集合表

Object 对象 字段type(是组还是用户)

ObjectRay 操作映射到的对象 type

规则:用户id唯一 id唯一 权限id唯一 对象id唯一

例如:设置用户对某个对象有访问权限

object中添加 Userid_Object_UserRight type0(代表用户)

例如:设置组对某个对象的访问权限

object中添加 Groupid_Object_UserRight type1(代表组)

当用户访问某个页面的时候

首先得到本页面的url然后查数据库里ObjectRay表是否存在此url对应的权限 然后做处理