没有合适的资源?快使用搜索试试~ 我知道了~
权限系统设计doc
需积分: 0 96 下载量 165 浏览量
2008-07-28
11:31:40
上传
评论 1
收藏 54KB DOC 举报
温馨提示
试读
3页
权限系统设计 简述
资源推荐
资源详情
资源评论
基于角色访问控制的权限系统设计
2007-04-15 17:14
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不
同有不同的设计方案。
1.基于角色的权限设计
这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所
以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,
只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详
述
2.基于操作的权限设计
这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也
在数据库中有记录,结构如下:
但是如果直接使用上面的设计,会导致数据库中的 UserAcon 这张表数据量
非常大,所以我们需要进一步设计提高效率,请看方案 3
3.基于角色和操作的权限设计
如上图所示,我们在添加了 Role,和 RoleACTION 表,这样子就可以减少
USERACTION 中的记录,并且使设计更灵活一点。
但是这种方案在用户需求的考验之下也可能显得不够灵活够用,例如当用户
要求临时给某位普通员工某操作权限时,我们就需要新增加一种新的用户角
色,但是这种用户角色是不必要的,因为它只是一种临时的角色,如果添加
一种角色还需要在收回此普通员工权限时删除此角色,我们需要设计一种更
资源评论
CodeEditer
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功