文档章节

Shiro学习系列教程四:集成web(二)

中凯_凯哥java
 中凯_凯哥java
发布于 2017/10/21 13:10
字数 430
阅读 32
收藏 1

本讲主要内容:

1:shiro对访问URL可使用通配符进行匹配

2:shiro标签的使用

3:shiro会话的机制

URL匹配方式:

演示:

现在shiro.ini配置的路径为:

 

 

直接访问/admin

 

 

Ok.没问题。

那么我们访问/admin1呢?

 

 

就不行了。

修改shiro.ini配置文件。

 

 

重启后,再次访问/admin1就拦截登录页面。

 

 

Shiro标签的使用

 

 

演示:

在使用shiro标签的时候,需要在对应页面引入支持shiro标签的标签库:、

当用户有admin角色的时候在success.jsp页面显示【欢迎admin角色的用户登录!!】如果用户不是admin角色的时候显示【欢迎登陆】

在页面处理:

 

 

非admin角色(xiaotang=123456)登陆后:

 

 

在使用admin角色(kaigejava=123456)登陆后

 

 

演示二:

使用xiaotang=123456这个用户登录后:

 

 

显示用户身份信息的:

如下图:

 

 

Shiro的会话机制

Shiro会话机制可以使用servlet的会话机制。

也可以使用shiro自己的会话机制。

 

 

 

 

ps:

相关推荐:

Shiro教程一Shiro之helloworld

Shiro学习系列教程二:从数据库中获取认证信息

Shiro学习系列教程三:集成web

如果本文对您有帮助,在收藏同时烦请转发出去。谢谢!

关注【凯哥java】

欢迎关注凯哥公众号:凯哥Java

欢迎访问凯哥个人网站:www.kaigejava.com

本文原创地址:http://www.kaigejava.com/article/detail/46

本系列相关教程:

Shiro教程一Shiro之helloworld

Shiro学习系列教程二:从数据库中获取认证信息

Shiro学习系列教程三:集成web

Shiro学习系列教程四:集成web(二)

© 著作权归作者所有

中凯_凯哥java

中凯_凯哥java

粉丝 47
博文 51
码字总数 25053
作品 0
昌平
私信 提问
Shiro学习系列教程四:集成web(二)

本讲主要内容: 1:shiro对访问URL可使用通配符进行匹配 2:shiro标签的使用 3:shiro会话的机制 URL匹配方式: 演示: 现在shiro.ini配置的路径为: 直接访问/admin Ok.没问题。 那么我们访...

799879287
2017/10/21
0
0
Spring Security

重拾后端之Spring Boot(四):使用JWT和Spring Security保护REST API 重拾后端之Spring Boot(一):REST API的搭建可以这样简单重拾后端之Spring Boot(二):MongoDb的无缝集成重拾后端之...

掘金官方
2018/01/04
0
0
Shiro权限控制框架入门1:Shiro的认证流程以及基本概念介绍

前言:我在最开始学习Shiro这个框架时,在网上搜索到的一个介绍比较全面的教程是:《跟我学Shiro》系列教程。但是在我看了他写的前几篇文章后,我发现虽然他在这个系列教程中把shiro的一些特...

pangfc
2017/01/06
0
0
SpringBoot集成Shiro安全框架

跟着我的步骤:先运行起来再说 Spring集成Shiro的GitHub:https://github.com/yueshutong/shiro-imooc 一:导包 三:自定义授权类 四:使用 1)登录验证: 2)权限验证: 可以在配置文件中配...

巅峰小学生
2018/05/30
0
0
shiro实战系列(一)之入门实战

一、什么是shiro? Apache Shiro 是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。 Apache Shiro 的首要目标是易于使用和理解。安全有时候是很复杂的,...

youcongtech
2018/06/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android进阶(四):Activity启动过程(最详细&最简单)

1.前言 最近一直在看 《Android进阶解密》 的一本书,这本书编写逻辑、流程都非常好,而且很容易看懂,非常推荐大家去看看(没有收广告费,单纯觉得作者写的很好)。 上一篇简单的介绍了And...

天王盖地虎626
36分钟前
0
0
DLA SQL技巧:行、列转换和JSON数据列展开

1. 简介 在数据库SQL处理中,常常有行转列(Pivot)和列转行(Unpivot)的数据处理需求。本文以示例说明在Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics)中,如何...

阿里云云栖社区
40分钟前
0
0
docker入门

第一步、安装docker 这里给出阿里云的docker安装步骤 https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.11186623.6.820.RaToNY 注意:docker需要linux内核在3.10以上才可以安装...

嘴角轻扬30
41分钟前
2
0
容器中的JVM资源该如何被安全的限制?

前言 Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。 这将导致JVM不能稳定服务业务!容器会杀死你...

xiaomin0322
49分钟前
6
0
mysql查询最近连续登录和累计登录

这条sql写了一天,百度无数,终于摸到点门路 需求是查询从当前日期向前推的连续登录,比如一个用户他今天登录了,昨天没登,连续登录为1 他昨天前天都登录了,今天没登录,连续登录为0 SELEC...

七月大人
51分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部