一个基于角色的权限控制系统
2016-06-21 10:07
330 查看
基于角色的权限控制也就是说通过角色,来控制用户访问的模块,不同的用户拥有不同的角色,将具有不同的访问权限。
添加菜单
菜单添加之后就可以在左边看到了
添加角色并分配权限,让这个角色只能看到个人设置和测试菜单
添加用户并分配角色
我们的测试用户只能看到他角色所拥有的菜单
还是那五张表之间的关系
虽然用户目前看不到相关的菜单,但是可以通过url直接访问
这个时候就需要借助shiro进行权限控制了
管理员访问
系统截图
菜单管理,菜单也就是权限,拥有什么样的菜单就表示拥有什么样的权限,为了降低复杂性,这里并没有做二级菜单。菜单管理
添加菜单
菜单添加之后就可以在左边看到了
角色管理
添加角色并分配权限,让这个角色只能看到个人设置和测试菜单
用户管理
添加用户并分配角色
测试
我们的测试用户只能看到他角色所拥有的菜单
还是那五张表之间的关系
虽然用户目前看不到相关的菜单,但是可以通过url直接访问
这个时候就需要借助shiro进行权限控制了
shiro登场
刚才创建的测试用户访问管理员访问
参考文献
Shiro学习–与SpringMVC整合(数据库,Shiro注解和Shiro标签)相关文章推荐
- Apache Shiro 使用手册(一) Shiro架构介绍
- Apache Shiro 使用手册(二) Shiro 认证
- Apache Shiro 使用手册(五) Shiro 配置说明
- Apache Shiro 使用手册(四) Realm 实现
- 详解Spring Boot 集成Shiro和CAS
- 让Apache Shiro保护你的应用
- 基于Spring框架的Shiro配置方法
- spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
- 使用Shiro实现登录成功后跳转到之前的页面
- Shiro 控制并发登录人数限制及登录踢出的实现代码
- 搭建分布式架构5--ZooKeeper 集群的安装 3ff0
- Spring+mybatis+shiro+freemarker+ehcache+ldap+mongo
- 第四章 INI配置
- 第五章 编码/加密
- 第六章 Realm及相关对象
- Shiro预览
- JFinal-Beetl-Shiro(JdbcRealm)-例子
- springrain技术详解
- Apache Shiro 使用手册
- 基于Spring框架的Shiro配置