一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
2009-07-20 19:36 通用C#系统架构 阅读(32117) 评论(21) 编辑 收藏 举报菜单权限是我们经常会遇到的权限,也是经常需要进行处理的权限,往往权限是通过控制菜单权限开始折腾起来的。
第一步:我的后台管理控制端,有一个叫模块配置的功能,这里集中配置,哪些模块可以用,哪些模块先锁定,这里统一进行配置管理,例如哪个模块还没开发完毕,还在开发中,或者哪个模块出现了重大隐患,可以暂时屏蔽起来等,这个功能在真实的开发过程中的确能派上一些用处。
第二步:我有的后台里,有一个模块管理功能,可以管理所有模块的详细情况,模块的名称及连接地址等,有效表明这个模块是否可以用?
公开表明这个模块是否任何都可以访问,例如新闻类的前台展示模块等,这些都是不用配置权限,属于所有内部员工都可以查看、访问的模块。
第三步:有新模块,可以在后台进行添加,若模块的连接地址等不正确,还可以进行配置管理。
第四步:通常的小系统里,我们是直接设置哪些人,有访问哪些模块的权限等,可以通过后台管理软件的用户管理-用户权限-用户模块访问权限进行设置配置,打钩表示用户可以访问此模块,树型机构的好处是配置权限的效率高一些,点选子节点非常方便。
第五步:可以在B/S里通过如下代码,获得当前用户所拥有模块访问权限的所有有效的模块,都可以列出来了,若有兴趣你可以自己研究研究,若没兴趣直接拿过来用就可以了,我们反复测试了很多遍,出错的可能性也很少,就算有错了,也没必要自己修改,及时反馈给我,我会统一进行修正就可以了。这样大家都可以省心省事了,个子按个子的分工工作就可以了,把有限的精力,都放在自己最关心的事情上。
导读:
疯狂.NET架构通用权限后台管理工具演示版2.0下载
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 如何控制用户显示的菜单权限
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 在页面中的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 数据集权限的调用权限讲解
一步步教你如何用疯狂.NET架构中的通用权限系统 -- 分级管理
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 操作权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 角色权限
疯狂.NET 通用权限设计 C\S后台管理,B\S前台调用源码样例程序源码下载之 --- 数据集权限
淘宝店地址:
http://list.taobao.com/browse/0/n-8ddf3d8a90550373fa749337efe29f03---------------40--commend-0-all-0.htm
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。