首页 > 技术文章 > 重复造轮之权限管理系统

theluther 2015-10-14 16:22 原文

断断续续写了好一阵子,终于有个雏形了,虽然很简陋,但是代码是自己一行行敲出来的,思路也是一丝丝捋出来的,期间参阅了园子里其他大神的想法,在此感谢分享!

系统是采用的MVC4+EasyUI,定位于小系统,因此,面向接口编程、依赖注入等相关技术采用的比较少,怎么灵活怎么来,怎么方便编写代码怎么来,如果后面有需要的话,就再对代码进行重构吧。

 

在权限的控制上,每个用户所拥有的权限由两部分组成:所属角色拥有的权限;自己拥有的特殊权限。

在后台菜单的显示上,根据每个用户所拥有的操作权限,自动生成后台管理菜单。

在功能页上,根据用户拥有的权限来控制功能按钮是否显示,当然了,如果没有权限,即使按钮显示,也会提示没有操作权限的。

 

无图无真相,随便截了几个图,大概看下功能吧。

 

 

第一组权限设置及结果呈现

第二组权限设置及结果呈现

 

推荐阅读