数据库表结构:
这是一个简化的权限管理系统,也是从网上查的资料然后,根据自己的理解做的一个练习
主要由角色管理,用户管理,功能管理,授权管理。
在授权部分,也简化了很多,通过数据库表关系也看的出来,有两个功能:
1.给角色授权:就是把功能授权给该角色,每一个角色可以有多个功能
2.给用户授权:就是把角色授权给用户,一个用户可以有多个角色
权限管理员菜单:
每一个人登录之后,左侧的功能菜单是不一样的
用户管理,角色管理,权限管理(就是功能)的话,就是一个增删改查。
贴一下授权管理的部分:
这是给角色分配功能,可以通过中间的四个按钮,进行权限的分配和回收。
这是给用户分配角色,同样的,通过按钮对用户进行角色的分配。
对于ExtJS,还有一个疑问:在使用ExtJS的MVC模式时,在Controller中将所有的JS都加载了,就是说,虽然其他的功能没有显示,但是,其实JS已经加载了,这样会不会有问题。