社区
C#
帖子详情
求权限设计的思路
swordman123
2008-12-12 03:45:13
要考虑不同人员对同一模块具有不同的操作权限,比如有的可以查看,有的可以删除.
现在设计的如下:
用户表
id
user
pwd
角色表:
id
roleName
note
用户角色对应表
id
userid
roleId
模块表
id
modulename
操作权限列表
id
permisionName
permisionValue
角色模块操作对应表:
id
roleid
moduleId
PermisionId
不知道这样设计是否合理,各位有什么好的方法?
...全文
134
7
打赏
收藏
求权限设计的思路
要考虑不同人员对同一模块具有不同的操作权限,比如有的可以查看,有的可以删除. 现在设计的如下: 用户表 id user pwd 角色表: id roleName note 用户角色对应表 id userid roleId 模块表 id modulename 操作权限列表 id permisionName permisionValue 角色模块操作对应表: id roleid moduleId PermisionId 不知道这样设计是否合理,各位有什么好的方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ViewStates
2008-12-12
打赏
举报
回复
少个组的概念,用以标示某一群用户。比如ADMINISTRATORS,GUESTS...
这就是若干个表
模块和权限表可以合并为一个表
而且我不同意6楼的说法,一个没有权限的用户也是一个用户,而权限只是赋予这个用户一些属性,但并不是说脱离用户权限就不能存在,所以用户和权限之间是没有联系的。如果按照6楼的说法的话那么我说的组的概念就很难实现
极地_雪狼
2008-12-12
打赏
举报
回复
考虑不同人员
不同人员是指不同角色的人员还是每个人的权限都不同?
如果按角色分权,你的已经够清晰了。如果按人员,你的人员和权限的关系就不明确了。
如果考虑后期扩展,还是建议你采用人员来实现。人员集成角色的权限,同时可以扩展自己的权限。
Zoezs
2008-12-12
打赏
举报
回复
挺好。划分的听清楚,日后需要增加功能啥的都比较方便。
wzuomin
2008-12-12
打赏
举报
回复
这么着挺好,清晰。
kingcsx666
2008-12-12
打赏
举报
回复
这样可以啊,
需求设置权限的地方就判读一下权限,
另外自己写个page基类
wuyq11
2008-12-12
打赏
举报
回复
可以,通过角色授权就行。
操作权限列表
和角色模块操作可合并
lizhengnan
2008-12-12
打赏
举报
回复
表是不是有点太多了呀,有这么麻烦吗.
取一次权限要联这么多的表
JeeSite4.x 数据
权限
JeeSite
权限
管理模型12 3.1 JeeSite1.2.7
权限
管理模型12 3.2 JeeSite4.x
权限
管理模型12 3.3 JeeSite4.x
权限
设计
的扩展13 第四章 用户管理14 4.1 JeeSite4.x内置用户类型14 4.1.1 用户管理
思路
14 4.1.2 网站会员、...
数据
权限
设计
思路
_
权限
设计
数据
权限
权限
设计
= 功能
权限
+ 数据
权限
+字段
权限
【功能
权限
】:能做什么的问题。如查询、增删改信息【数据
权限
】:能看到哪些数据的问题。如查看本人、部门团队、区域或者整个公司、甚至整个系统的数据【字段
权限
】:能...
Java
权限
设计
思路
2.
权限
数据库
设计
user:用户表 user_role:用户角色表(用户跟角色多对多关系 ) role:角色表 role_permission:角色
权限
表(角色跟
权限
多对多关系) permisssion:
权限
表 3.
权限
需
求
设计
该工程实现的需
求
: ....
通用数据
权限
的
设计
思路
根据目前的调研情况,有两种数据级别
权限
设计
思路
,都可以实现对人员访问的数据
权限
控制,从而实现不同的人员能够看到不同的数据,例如经理能够看到其部门下所有人的数据,而单个的员工只能看到自己的数据。...
用户角色
权限
设计
思路
用户角色管理作为每个管理系统所必备的...下面是一个用户角色
权限
设计
思路
: 不同职责的人员,对于系统操作的
权限
应该是不同; 可以对“组”进行
权限
分配;
权限
管理系统应该是可扩展的; 满足业务系统中的功能
权限
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章