用户角色管理
来源:互联网 发布:电脑检测软件大全 编辑:程序博客网 时间:2024/06/06 02:57
用户角色管理作为每个管理系统所必备的模块,也是每个系统的基础模块。
用户角色管理很多都称作通用权限管理系统,网上有很多角色管理设计方法,个人认为不管那种,能满足自己系统的需求就OK了。
下面是一个用户角色权限设计思路:
<1>不同职责的人员,对于系统操作的权限应该是不同;
<2>可以对“组”进行权限分配;
<3>权限管理系统应该是可扩展的;
<4>满足业务系统中的功能权限
创建用户表: user
uid uname upwd
1 admin 123
2 admin2 123456
3 test test123
4 test2 test1234
5 guest 888888
创建角色表: role
rid rname rtype
3 超级管理员 1
1 管理员 11
2 一般管理员 111
权限表: action
aid aname atype
1 添加权限 insert
2 修改权限 update
3 删除权限 delete
4 查询权限 find
5 审核权限 check
userGroup 用户组表 将 用户表 与角色表 关联
ugid rtype uid
1 1 1
2 1 2
3 11 3
4 11 4
5 111 5
actionGroup 权限组表 将角色表 与 权限表关联
agid rtype atype
1 1 insert
2 1 update
3 1 delete
4 1 find
5 1 check
6 11 insert
7 11 update
8 11 delete
9 11 find
10 111 find
查询出 guest 用户的权限
select atype from actionGroup where rtype=(select rtype from userGroup where uid=(select uid form user where uname='guest'))
- 用户角色管理
- 用户角色管理
- Oracle用户管理,权限管理,角色管理
- jbpm的用户角色管理
- jbpm的用户角色管理
- Oracle用户角色权限管理
- Oracle用户、权限、角色管理
- Oracle用户角色权限管理
- Oracle用户、权限、角色管理
- Oracle用户、权限、角色管理
- Oracle用户、权限、角色管理
- asp.net用户角色管理
- Oracle用户、权限、角色管理
- Oracle用户、权限、角色管理
- Oracle用户、权限、角色管理
- Oracle用户、授权、角色管理
- Oracle用户、角色、权限管理
- 用户、权限和角色管理
- Android bitmap.recycle()导致trying to use a recycled bitmap报错分析
- VNX5700_DR Slot 2: The DNS client is unable to connect to name server
- Java 文件输入、复制
- 学习 PipedInputStream PipedOutputStream 改进版
- 管式超滤系统:超滤技术在工业废水处理中的应用
- 用户角色管理
- IKEv1主模式证书协商中对证书相关载荷的处理。
- I2C Tools 学习笔记
- 如何让textarea不可拖拽
- Android Drawable
- div相对定位
- win8.1安装cvxopt
- 视频数据采集YUV类型数据
- 字符串非法替换