asp.net mvc +easyui 实现权限管理(一)
权限是每个企业应用必须的模块,可以简单,也能比较复杂。目前我们公司的权限要求是 能管控页面、字段、按钮、以及数据权限。
正好公司的进销存系统权限模块由我负责。做完后做下记录是个不错的习惯,知识是慢慢积累的!!
话不多说直接上图看效果再慢慢分解:
1.添加页面
2.添加按钮
3.添加页面字段
4.给页面分配字段和按钮
5.给用户分配:页面、字段、按钮、和数据权限
角色权限类似,角色只是用来做一个基础,用户最终权限是在角色的基础上添加或者减少(因为这是一个以用户权限为中心的权限控制系统,角色做为辅助);
上边就是权限的分配过程,下面看一看权限最终是怎么体现在系统中的:
本系统拥有一个超级管理员账号sys 它没做权限管控,它的主要功能就是作为整个系统的权限分配者,为用户和角色分配系统所拥有的权限。