首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

权限管理的有关问题,走入了死胡同,请求高人援手

2012-02-20 
权限管理的问题,走入了死胡同,请求高人援手!小弟的系统是WINFORM的,权限管理模块使用了六张表用户表,权限

权限管理的问题,走入了死胡同,请求高人援手!
小弟的系统是WINFORM的,权限管理模块使用了六张表用户表,权限表,角色表,用户--权限表,用户--角色表,角色--权限表
5增加用户增加一个具有使用此系统权限的用户
6删除用户将具有使用此系统权限的一个用户删除
7修改用户密码修改用户密码
上面是权限表的内容,初看没问题,细看问题就出来了,如果权限内容发生改变
就出问题了,打个比方,现在增加用户的意思是往用户表里添加一个用户,但是如果内容发生改变如改成ABCD,就不知道怎么办了,很显然有问题,第一次做系统,请高人们给个事例或给些提示,谢谢!



[解决办法]
不太明白
改了有什么问题吗
[解决办法]
没看明白什么意思
[解决办法]
没什么问题,权限按照通常情况下是固定的(比如就有7种权限就是1-7)
要修改用户权限
用户--权限表
user 1

user 2
这个修改和权限表是没关系的,换句话说权限表只能添加,不能删除或修改
权限的编号和意义一定要先定义好
[解决办法]
没看明白..-_-!
[解决办法]
没看明白。。。
[解决办法]
有了用户表,用户角色表,角色权限表, 为什么还要有用户权限表 ? 设计的时候权限是可以直接付给用户的?
[解决办法]
只需要这5个表舅可以了阿:用户表,权限表,角色表,用户--角色表,角色--权限表
用户--权限表做什么用呢!!
[解决办法]
我理解了楼主的意思,一般规范的权限管理只需定义用户、角色、角色-权限定义、用户角色表,这个逻辑关系应该是比较简单的,但有时为了图方便,直接把权限赋给了用户,于是就有了用户-权限表,这一般情况下是不可取的。

在设计数据库时,使用用户ID就不会发生上述问题,即不管用户基本信息怎么变更,ID是不能变的。
在读取用户权限时,分用户ID-角色ID、用户ID-权限ID进行管理,用户基本信息与用户权限不会冲突,看某人是否具有某权限时,只要将两者做一个Union就行了
[解决办法]
看不懂......
[解决办法]
反正其他都引用权限表的主键.不就完了吗...

这样子.权制表如何的修改.其它的表都会跟着变化...

如果要删除权限表的记录.就麻烦一些.首先要判断权限记录的编号有没有被引用过.如果有.先删除其字记录...

热点排行