社区
C#
帖子详情
权限设计思路
Change_L
2012-09-10 03:24:45
我现在想根据职位来分配权限,又能根据人员来分配权限,职位有的权限对应的人员就有,人员又有自己的不同权限
数据库表怎么设计呢?高手们给个思路 在线等...
...全文
196
14
打赏
收藏
权限设计思路
我现在想根据职位来分配权限,又能根据人员来分配权限,职位有的权限对应的人员就有,人员又有自己的不同权限 数据库表怎么设计呢?高手们给个思路 在线等...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzebinDa
2012-09-10
打赏
举报
回复
其实我觉得很简单,还是角色和人员对应,只是在人员的地方,加一个职位分类,操作职位,就操作里面的人员,当然,人员也可以单独操作,不就可以了吗
波仔
2012-09-10
打赏
举报
回复
个人觉得权限的设计,最好把角色定好了,后面添加用户时,直接对应角色即可.要不后期维护就麻烦啦!
jingxiaoping
2012-09-10
打赏
举报
回复
对,基本上就是使用WINDOWS的用户与组的关系
Change_L
2012-09-10
打赏
举报
回复
10楼的意思是一个用户对应多个角色?
jingxiaoping
2012-09-10
打赏
举报
回复
思路:
分为人和组,组上加权限,人隶属于组,并且可以赋予组以外的权限,而且可以同时归为不同组,权限以不同组的最大权限依次继承
接下来就是流程问题:
1. 设置权限项(一般涉及到后台的目录树以及目录树中的各个操作小项)
2. 添加组,关联权限项(此处可添加非目录树以及目录树中各个操作小项外的权限)
3. 添加个人,划分到组,关联特殊权限项(此处可添加非组中的权限,这些权限尽量不要跟组权限重叠)
4. 保存到数据库
验证流程:
1. 登录系统
2. 验证用户,关联组并查看是否有组个的特殊权限项(在向数据库保存的时候设置个字段就行),判断字段如果确实有特殊权限项,那么在加载组权限的同时加载特殊权限项,如果没有就直接继承组权限,生成字符串,存入缓存
3. 页面验证,根据缓存读出来的值进行权限的判断。
Change_L
2012-09-10
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
大概明白了 你是想实现 同一级别里 怎样给这些人不同权限 是吧?
[/Quote]
对,我是这个意思。有什么好思路提供吗?
csdn_风中雪狼
2012-09-10
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 6 楼 的回复:
会存在这个问题啊。比如说职位都是程序员1,2,3,都有4,5,6的权限,现在我想给3一个7的权限呢?
大概明白了 你是想实现 同一级别里 怎样给这些人不同权限 是吧?
[/Quote]
对的,lz应该就是这个意思,
比如,部门A里职员的权限是一样的,但是呢,他又想单独对部门A里某一个赋其它权限
andy1020tc
2012-09-10
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
会存在这个问题啊。比如说职位都是程序员1,2,3,都有4,5,6的权限,现在我想给3一个7的权限呢?
[/Quote]
大概明白了 你是想实现 同一级别里 怎样给这些人不同权限 是吧?
Change_L
2012-09-10
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
你这样 似乎有点矛盾 就拿管理员和超级管理员来说 可能存在管理员能做的 超级管理员却不能做吗?
我觉得应该没有这样的
你首先要解决的是这个矛盾问题 有这个矛盾在 你的问题是很难解决的
你确定有这……
[/Quote]
会存在这个问题啊。比如说职位都是程序员1,2,3,都有4,5,6的权限,现在我想给3一个7的权限呢?
andy1020tc
2012-09-10
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
这样的话,如果10个人员都属于一个职位,权限都一样的话,你得操作10次,一开始我也是想只给用户分配权限
[/Quote]
为什么要操作十次? 按类型给权限啊 不要按人员给啊
那要是富士康的数据库是这样的 那他们的程序员每天就不要做其他事了
就专门给这几十万人分配权限吧
andy1020tc
2012-09-10
打赏
举报
回复
[Quote=引用楼主 的回复:]
我现在想根据职位来分配权限,又能根据人员来分配权限,职位有的权限对应的人员就有,人员又有自己的不同权限
数据库表怎么设计呢?高手们给个思路 在线等...
[/Quote]
你这样 似乎有点矛盾 就拿管理员和超级管理员来说 可能存在管理员能做的 超级管理员却不能做吗?
我觉得应该没有这样的
你首先要解决的是这个矛盾问题 有这个矛盾在 你的问题是很难解决的
你确定有这个必要 要有这种矛盾存在?
Change_L
2012-09-10
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
职位有的权限对应的人员就有,人员又有自己的不同权限
==>
个人觉得会冲突的
还不如就设计成,给人员分配权限好些,
个人意见,
坐等高手
[/Quote]
这样的话,如果10个人员都属于一个职位,权限都一样的话,你得操作10次,一开始我也是想只给用户分配权限
csdn_风中雪狼
2012-09-10
打赏
举报
回复
职位有的权限对应的人员就有,人员又有自己的不同权限
==>
个人觉得会冲突的
还不如就设计成,给人员分配权限好些,
个人意见,
坐等高手
bdmh
2012-09-10
打赏
举报
回复
delphi版的参考吧
http://blog.csdn.net/bdmh/article/details/5858122
权限
系统
设计
思路
与
设计
方案
权限
系统
设计
思路
一个用户
权限
管理模块的
设计
思路
一个用户
权限
管理模块的
设计
思路
,较详细介绍用户
权限
管理的
设计
思路
BPMS-通用
权限
系统快速开发框架
1、有价值且优秀的产品,这样您就有了市场需求了。 2、界面很重要,特别是和竞争对手...6、本框架根据RBAC模型的
权限
设计
思想,建立
权限
管理系统的核心对象模型.对象模型中包含的基本元素主要有:用户、用户组、角色
数据
权限
设计
思路
_
权限
设计
数据
权限
权限
设计
= 功能
权限
+ 数据
权限
+字段
权限
【功能
权限
】:能做什么的问题。如查询、增删改信息【数据
权限
】:能看到哪些数据的问题。如查看本人、部门团队、区域或者整个公司、甚至整个系统的数据【字段
权限
】:能...
Java
权限
设计
思路
2.
权限
数据库
设计
user:用户表 user_role:用户角色表(用户跟角色多对多关系 ) role:角色表 role_permission:角色
权限
表(角色跟
权限
多对多关系) permisssion:
权限
表 3.
权限
需求
设计
该工程实现的需求: ....
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章