Shiro logout302重定向问题
1.问题描述
最近在使用Shiro框架时,遇到了一个问题。
当登录退出为Ajax请求时,使用Shiro的logout退出登录,会发生302重定向,导致不能正常退出。
$.ajax({type:"post",url:"logout"})
2.解决方案
在网上找了许多解决方法,大部分方案都是重写LogoutFilter过滤器。
个人又觉得太麻烦,研究了一下问题主要出现在Ajax请求上。
如果不是Ajax请求,是没有问题的,浏览器可以正常跳转到登陆画面。
如果是jQuery Ajax请求,则ajaxComplete事件最终拿到的response status是redirect之后的status,即访问登陆画面后的响应状态200。
我们直接从根源解决问题,不使用ajax请求,直接用使用链接跳转,成功登出跳转到登录界面。
window.location.href:"logout"
Shiro logout302重定向问题相关推荐
- 解决shiro重定向URL中出现sessionID的情况localhost:8080/toLogin;jsessionid=D5C1EE61B97EE2D7098F58A837B82BD4
先直接说解决办法: 直接在shiro配置类中添加一下代码就能解决: @Configuration public class MyShiroConfig {/*** 解决shiro的URL中出现sess ...
- SpringBoot集成Shiro前后端分离使用redis做缓存
文章目录 一 .shiro介绍 1.基础介绍 2.基本功能点 3.基本流程图 二. 常用的权限管理表关系 2.1. 表组成 2.2. 表结构 三.实战案例 3.1. 案例介绍 3.2. 依赖 3.3. ...
- 关于SpringBoot整合Shiro并入redis缓存
关于SpringBoot整合Shiro并入redis缓存 最近做一个小项目加入shiro权限框架, Shiro是Apache下的一个开源项目,提供了认证.授权.加密.会话管理,与spring Secu ...
- springboot整合shiro(超详细,你想要的都在这了)
Springboot整合Shiro 文章目录 pom依赖 前端页面(thymeleaf整合shiro) thymeleaf中shiro标签解释 数据库(整合mybatis) 理解shiro的几个组成部 ...
- java shirofilter_Spring项目集成ShiroFilter简单实现权限管理
Shiros是我们开发中常用的用来实现权限控制的一种工具包,它主要有认证.授权.加密.会话管理.与Web集成.缓存等功能.我是从事javaweb工作的,我就经常遇到需要实现权限控制的项目,之前我们都是 ...
- 微信小程序 302 错误码
代码片段 wx.request({url: '****',data: data,method: "GET",success: (result) => {console.log ...
- springboot + shiro之登录人数限制、登录判断重定向、session时间设置
springboot + shiro之登录人数控制 项目 前篇:spring boot + mybatis + layui + shiro后台权限管理系统:https://blog.51cto.com ...
- Shiro logout 302重定向,shiro 302解决方案
================================ ©Copyright 蕃薯耀 2022-04-09 蕃薯耀的博客_CSDN博客 一.问题描述 当登录退出为Ajax请求时,使用Shir ...
- shiro整合cas多次验证或者重复重定向问题
很多人在学习shiro+cas的时候都会遇到的问题:多次验证或者重复重定向. 先上基本配置: <bean id="shiroFilter" class="org.a ...
最新文章
- nginx resolver 指令的使用
- 周志华:严肃的研究者就不该去触碰强人工智能
- Gartner十大IT预测:七大数字巨头,有五家将心甘情愿“自我颠覆”
- CF993E:Nikita and Order Statistics(FFT)
- filesaver.js 保存文件路径_iOS把UIImage保存到沙盒目录下以及沙盒目录概述
- CTF训练计划—[CISCN2019]Easyweb
- DCMTK:类OFMap的测试程序
- linux wifi关闭5g,TP-Link路由器如何关闭5G无线Wi-Fi信号?
- 分享:嵌入式Linux入门学习指导
- 关于JS中和||用法技巧
- 充电枪cp信号控制板_筋膜枪究竟是不是智商税?评测后,我的回答更坚定了
- 网站移动端500错误_PC网站和移动端网站有什么差异?
- VIO-为什么要进行在线时间标定
- sql2000 mysql_sql2000迷你版 超精简版SQL Server 2000数据库下载
- C语言学习笔记《带你学C带你飞》P41-P61
- ClickHouse 之 FORMAT 应用
- Keep悦动圈竞品分析报告(2)
- Flutter 新一代图形渲染器 Impeller
- 数字化采购管理系统开发:精细化采购业务流程管理,赋能企业实现“阳光采购”
- javaEE面试-文章推荐-1