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

分配权限解决思路

2013-04-07 
分配权限在系统中为用户分配角色,就是不同的角色看到的菜单不同对应的权限操作也不同。有实例吗,菜鸟急需![

分配权限
在系统中为用户分配角色,就是不同的角色看到的菜单不同对应的权限操作也不同。
有实例吗,菜鸟急需!
[解决办法]
用字符串常量来确认也可以。
判断权限时:if(System.Threading.Thread.CurrentPrincipal.IsInRole("权限"))
[解决办法]
1、角色就是按照菜单导航或功能来列出所有功能选项(多选),每一项对应一个代码如:新闻管理=C1000,
添加新闻=C1001,修改删除=C1002

2、用户登陆时,也可将对应的角色保存到Session中(也可以即时读取比较)

3、在当前页中验证对应的功能代码,如果用户的权限中有,那就放行,没有就终止


[解决办法]
在栏目表加个字段power用于保存有权限的角色1,2,3。。。
用户表那边加个角色字段role 1,2,3.。
用户登录后,根据它是什么role,读取栏目表中power有相关角色的栏目出来
[解决办法]
这里有很多源代码,可以借鉴一下

热点排行