永发信息网

关于用户权限管理的问题

答案:2  悬赏:40  手机版
解决时间 2021-08-16 00:57

在网站中想做用户的权限   就像我网站中有不同的栏目 我想让用户对这些栏目的管理有不同的权限 怎么做?各位高手帮下忙 谢谢

不是非要代码  帮我说一下思路 和 关于表的设计这块也行 

 

最佳答案

你可以先设计一个栏目表,表字段有id,名称,级别,上级栏目,排序等等,如果你需要具体到添加删除,修改具体操作的话可以设计一个模板操作表,包括栏目id,模块操作id,动作,内容,栏目的入口,再就是角色表了,角色id,角色名称,还有就是角色与栏目的中间表了,用来存储角色可操作的栏目,还有用户表,用户id,name,角色id等。

(权限)角色表RB_Role





























Attribute/Logical Rolename 


Domain 


Datatype 


NULL 


Definition 


角色编码


RoleCode


NVARCHAr(10)


NO



角色名称


RoleName


NVARCHAr(20)


NO



角色类型


RoleKind


NVARCHAr(2)


NO




(权限)角色权限表RB_RoleRight























Attribute/Logical Rolename 


Domain 


Datatype 


NULL 


Definition 


角色编码


RoleCode


NVARCHAr(10)


NO



模块编号


ModuleCode


NVARCHAr(10)


NO



(权限)模块动作表RB_ModuleAction















































Attribute/Logical Rolename 


Domain 


Datatype 


NULL 


Definition 


模块动作编号


ModuleActionCode


NVARCHAr(10)


NO



模块动作名称


ModuleActionName


NVARCHAr(20)


NO



模块编号


ModuleCode


NVARCHAr(10)


YES



动作内容


Content


NVARCHAr(100)


NO



动作脚本


Script


NVARCHAr(100)


NO



是否动作入口


IsFirst


NVARCHAr(1)


NO



(权限)模块信息表RB_Module



























































Attribute/Logical Rolename 


Domain 


Datatype 


NULL 


Definition 


模块编号


ModuleCode


NVARCHAr(10)


NO



模块名称


ModuleName


NVARCHAr(20)


NO



菜单宽度


MenuWidth


NUMERIC(4, 0)


YES



是否有子模块


HasSub


NVARCHAr(1)


NO



上级模块


SuperModule


NVARCHAr(10)


NO



模块级别


ModuleLevel


NVARCHAr(1)


NO



模块顺序


ModuleOrder


NUMERIC(4, 0)


NO



说明


Content


NVARCHAr(100)


YES


用于区别模块名称相同的情况


(公用)用户表P_User

































































Attribute/Logical Rolename 


Domain 


Datatype 


NULL 


Definition 


用户编码


UserCode


NVARCHAr(10)


NO



用户姓名


UserName


NVARCHAr(20)


NO



密码


PassWord


NVARCHAr(20)


NO



联系电话


Tel


NVARCHAr(20)


YES



电子邮件


EMail


NVARCHAr(100)


YES



部门编码


DeptCode


NVARCHAr(10)


YES








角色编码


RoleCode


NVARCHAr(10)


YES



禁用标志


Enabled


NVARCHAr(1)


NO


0-禁用;
1-启用;

全部回答
我给你发到邮箱了,请查收……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
忍者神龟游戏画面为什么会是红色?
人生情感语录与感悟,情感语录以后日子我们一
“在下一个路口说分手……谁都别说分手”歌曲
永城市商丘百年香巴佬熟食.宅配直营六店在哪
怎么会变成怨妇
为什么WWW。10QQ。COM这个网站怎么不能用了?
“建筑面积按建筑物外墙勒脚以上的外围水平面
众神之战中如何加入公会
宜信武汉待遇怎么样,宜信武汉分公司待遇怎么
求各位高手帮帮我
打麻将用四川话怎么说,三人房有没有笑笑四川
蒸湘区衡阳湖南省高速公路交通警察局衡枣大队
古风伤心的句子,求古风伤感句子
瘙痒的原因,一到春天脸上就会发红起干皮,而
精花素和精华液是一样吗?要按什么顺序搽
推荐资讯
七夕的来由是什么
嘴唇内部颜色发深,发嘛,是什么原因啊?
CPU 硅胶多久换一次
天龙八部30级左右有哪个任务会奖武器(适合武
我男朋友的Q号上有几个女孩子、好像以前都谈
德语 听发音是“gilt” 应该是什么词?
露卡素左旋肉碱
第一方案高中实例读练语文晚练答案
nba08月光宝盒加压密码
思谁谁亦思,天涯苦相思 寻觅觅何处,苦海何
邯郸大学好吗?
家庭影院哪个品牌比较好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?