日期:2014-05-17  浏览次数:20473 次

权限控制
我设置了2个表,
一个user表,一个roles表,在user表中有用户信息和用户的分组列,在roles表中查询用户所在的组有没有页面的访问权限
 现在问题是:还想控制用户对具体某个数据表的操作权限,应该怎么设置,数据表的个数和名字不固定,但是个数和名字可通过别的表读取

------解决方案--------------------
我觉的你的设计中还缺少一个Aurhority表
------解决方案--------------------
大概的思路就是这样的
------解决方案--------------------
探讨
是不是这样,加个权限表,在权限表中a.aspx的权限值设置成他的主键值比如1,然后在角色表中这样
角色1 1
角色1 2
角色1 3
查询时候在用户表中查出角色1,然后在角色表中查出角色1有1,2,3的权限,然后在看看对应的权限表里面的对应模块或者页面或者具体数据表是哪个,不知道是不是这样,谢谢