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

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

------解决方案--------------------
用字符串常量来确认也可以。
判断权限时:if(System.Threading.Thread.CurrentPrincipal.IsInRole("权限"))
------解决方案--------------------
1、角色就是按照菜单导航或功能来列出所有功能选项(多选),每一项对应一个代码如:新闻管理=C1000,
添加新闻=C1001,修改删除=C1002

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

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


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