Shiro 的使用简单Demo +MVC
来源:互联网 发布:php时间月份差 编辑:程序博客网 时间:2024/04/28 04:06
第一步,Shiro Filter
在web.xml文件中增加以下代码,确保Web项目中需要权限管理的URL都可以被Shiro拦截过滤。
通常将这段代码中的filter-mapping放在所有filter-mapping之前,以达到shiro是第一个对web请求进行拦截过滤之目的。这里的fileter-name应该要和第二步中配置的java bean的id一致。
第二步,配置各种Java Bean
在root-context.xml文件中配置Shiro
上述代码中已经对每个java bean的用途做了详细的注释说明,这里仅对FilterChain过滤链的定义详细阐述一下:
- 测试用例中对/security/*的访问是不需要认证控制的,这主要是用于用户登录和退出的
- 测试用例中对/tag的访问是需要认证控制的,就是说只有通过认证的用户才可以访问该资源。如果用户直接在地址栏中访问http://localhost:8880/learning/tag,系统会自动跳转至登录页面,要求用户先进行身份认证。
完成这两步之后,我们可以Run一下程序,如果可以看到以下页面,就表明我们的配置文件没有错误,Shiro和Spring MVC的整合已经完成了。后继的步骤可以视为是对整合后的框进行的一个测试。
第三步,编写登录页面和后台代码
后台登录代码
如果输入不存在的用户名或是错误的密码界面上会有相应的提示信息。
登录成功后,会转至首页,并显示出当前用户名。
0 0
- Shiro 的使用简单Demo +MVC
- shiro登录的简单demo
- spring mvc 集成shiro 做权限的简单使用
- shiro的简单使用
- shiro登陆简单 demo
- spring mvc简单的demo
- shiro的原理理解和简单demo的实现
- shiro 的role 角色权限控制简单demo论述
- Shiro的Demo示例
- spring mvc最简单的demo
- spring MVC简单的小demo
- shiro身份验证入门结合shiro的MD5加密技术自定义Realm-简单Demo
- MVC简单Demo
- spring mvc简单demo
- shiro的使用1 简单的认证
- shiro的使用1 简单的认证
- shiro的使用1 简单的认证
- Jmesa简单的使用demo
- Linux 下使用 objdump 反汇编
- Vundle常用命令
- php源码之路第二章第二节(SAPI概述之嵌入式)
- VideoView实现视频引导页效果
- Android常用控件——AlertDialog
- Shiro 的使用简单Demo +MVC
- PC机主板蜂鸣器报警提示整理
- leetCode练习(85)
- Java基础4——数组
- 类名反射&&方法反射
- Makefile 学习小记(二)
- hdu 1878 欧拉回路
- 关于更改MySQL默认字符编码的问题
- 类成员函数解析