没有合适的资源?快使用搜索试试~ 我知道了~
应用程序权限设计-权限的控制程度不同的设计方案
5星 · 超过95%的资源 需积分: 20 72 下载量 195 浏览量
2010-11-09
10:09:59
上传
评论
收藏 44KB DOCX 举报
温馨提示
试读
4页
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1、基于角色的权限设计 2、基于操作的权限设计 3、基于角色和操作的权限设计 4、2,3组合的权限设计,其结构如下: 5、 对于同一种实体(资源)用户可以对一部分记录有权限,而对于另外一些记录没有权限的权限设计: 6、涉及资源,权限和规则的权限设计
资源推荐
资源详情
资源评论
应用程序权限设计
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计
方案。
1. 基于角色的权限设计
这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计
出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是
否具有操作的权限进行控制;这里我们就不做详述
2. 基于操作的权限设计
这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有
记录,结构如下:
但是如果直接使用上面的设计,会导致数据库中的 UserAcon 这张表数据量非常大,所以
我们需要进一步设计提高效率,请看方案 3
3. 基于角色和操作的权限设计
资源评论
- 2010hehe2012-10-18很详细 很好
- 「已注销」2013-06-19很详细,就是后面的有些不太理解。
- 霹雳木子2015-03-02很好,给我带来了很大帮助,谢谢楼主。
- 緣来等待2015-10-13很详细,给我带来了很大帮助,谢谢。
- dc199101302013-11-18很详细 谢谢分享
zeng16107
- 粉丝: 4
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功