权限控制的设计思路
来源:互联网 发布:成都市软件著作权资助 编辑:程序博客网 时间:2024/04/29 03:17
用户表
角色表
用户表和角色表的关系表
权限表(功能表,动作表)
角色-权限表(功能表,动作表)
特殊用户表
特殊用户表-权限表(功能表,动作表)
我现在的解决方法是用户信息、角色、权限三表,这三个都只存储自己本身的信息。然后还有三个表,分别是两两之间关联,这样的话扩展性也很强。
一对一或者一对多或者多对一关联都可以转换成外键连接,多对多关联可以多设一个关联表.
我觉得
设一个用户基本信息表
再设一个用户权限表,外键关联到用户基本信息表,就解决了用户权限的量还没决定下来的问题.
用户基本信息表里存储每一个用户的信息,所以用户可以随时增加,为每一个用户分配一个唯一ID.
用户权限表关联到用户基本表的ID上,每增加一个权限,就在权限表里增加一项,并用关联ID的那个字段指明是哪个用户的权限,这样就可以随时增加权限的数量了.
SELECT * FROM user_table,user_pri_table WHERE user_pri_table.user_id=user_table.id
查用户所有权限.
- 权限控制的设计思路
- SSO权限控制设计思路
- 对于权限设计的思路
- 基于Acegi权限控制的思路
- 一种权限控制思路
- 【思路】2.权限控制
- jsf的访问权限控制(控制访问页面)思路
- 权限管理组件的设计、开发思路
- java开发的权限设计思路
- 权限设计思路
- rbac权限设计思路
- 基于角色的访问控制权限设计
- B\S备忘录30——权限的控制按钮思路,看清楚是思路。
- 用户角色权限设计思路
- 权限管理系统 设计思路
- 用户角色权限设计思路
- 用户角色权限设计思路
- 用户角色权限设计思路
- file控件只有一个可以的写数据地方,但可读,其它控件一般是可读也可写
- 穿过代理服务器取远程用户真实IP地址:
- How a AppDomain Can load an assembly by it's physical path.
- ASP.NET中的窗体身份验证
- 组策略--分发软件
- 权限控制的设计思路
- Vi使 用 说 明
- 多层架构简述
- 鱼和水的故事--完整版
- delphi中的时间操作技术(1)
- 图解eclipse+myelcipse开发EJB[ZZ] + My Deployment
- 系统常用服务命令列表(转)
- 最好的Java Web开发的书应该是什么样子?
- 三层结构的确切定义