当前位置: 首页 > news >正文

ruoyi域名跳转缓存冲突问题(解决办法修改:session名修改session的JSESSIONID名称)






  • 【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】

  • 【创作不易,点个赞就是对我最大的支持】


前言




仅作为学习笔记,供大家参考

总结的不错的话,记得点赞收藏关注哦!


目录

    • 前言
      • 一、问题描述
        • (一)为什么会存在缓存冲突问题呢?
      • 二、解决方法

一、问题描述


1、网站通过ip跳转无任何问题,本以为通过域名访问传输有问题。

2、最后排查到域名之间缓存冲突,取不到存进去的值



(一)为什么会存在缓存冲突问题呢?



1、因为域名命名问题,该网站是通过一个官网中的链接跳转至网站。

2、网站域名是该官网的子域名,例如:官网为csdn.cn 网站为:gw.csdn.cn

3、在浏览器看来是一个网站,在用户看来实际是两个不同的网站

4、浏览器是通过域名看做了一个网站,所以通过ip的方式直接访问浏览器是不会看做一个的,但通过官网进入网站则会存在问题,因为都是域名的方式访问

5、访问官网时已经自动生成了session,继续通过官网跳转则会将网站的信息存到官网中的session,网站是不可能取到之前存进去的session。


二、解决方法

1.如图:可以看到两个JSESSIONID名称是一样的
在这里插入图片描述


2.在底层封装的代码中可以看到默认为JSESSIONID

在这里插入图片描述
3.定义JSESSIONID名称

 //在ShiroConfig的sessionManager会话管理器方法中//增加一行定义JSESSIONID名称的代码 manager.setSessionIdCookie(new SimpleCookie("NEWJSESSIONID"));

创作不易,点个赞就是对我最大的支持~


gzh:程序员温眉

CSDN:程序员温眉

每天进步一点点的程序员

http://www.lryc.cn/news/465660.html

相关文章:

  • 嵌入式QT中基本工程模板分析
  • Linux网络:UDP socket - 简单聊天室
  • Codeforces Round 646 (Div. 2) E. Tree Shuffling(树,贪心)
  • HCIE-Datacom题库_11_IPsecVPN【17道题】
  • Dongle Sentinal在Jenkins下访问不了的问题
  • X射线衍射(X-ray Diffraction,XRD)小白版
  • Nordic 定时器系统app timer[获取时间戳]
  • 【Linux】实验:mkdir 命令 、 tee 命令
  • asp.net core mvc发布时输出视图文件Views
  • 服务器模块测试
  • ATTCK 框架讲解
  • ADC在STM32F1系列的使用详解
  • 网络空间安全之一个WH的超前沿全栈技术深入学习之路(一:渗透测试行业术语扫盲)作者——LJS
  • 中间件-概念
  • vscode离线状态ssh连接不断输入密码登不上:配置commit_id
  • Vim使用与进阶
  • python中frida的安装+frida-server(雷电模拟器)保姆级安装教程
  • Java线程安全集合之COW
  • 智能汽车制造:海康NVR管理平台/工具EasyNVR多品牌NVR管理工具/设备实现无插件视频监控直播方案
  • [渗透]前端源码Chrome浏览器修改并运行
  • SAP揭秘者-怎么查看SAP 版本及S4 HANA的版本
  • UE4 材质学习笔记13(格斯特纳波)
  • 简述 C# 二维数据集合 List 的创建、遍历、修改、输出
  • ps2024 一键安装教程 永久使用!
  • ScrollView 真机微信小程序无法隐藏滚动条
  • 【日志】编辑器开发——修复根据Excel表格数据生成Json文件和配置表代码报错
  • C#线性查找算法
  • GPT+Python)近红外光谱数据分析与定性/定量建模技巧
  • Spark动态资源释放机制 详解
  • 基于径向基神经网络(RBF)的构网型VSG自适应惯量控制MATLAB仿真模型