当前位置: 首页 > 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.mrgr.cn/news/58127.html

相关文章:

  • 在Java中,需要每120分钟刷新一次的`assetoken`,并且你想使用Redis作为缓存来存储和管理这个令牌
  • OpenCV视觉分析之运动分析(2)背景减除类:BackgroundSubtractorKNN的使用
  • 什么是ERP软件
  • es索引库操作和使用RestHignLevelClient客户端操作es
  • 蓝桥杯——搜索
  • 见证 RTE 的新篇章丨 RTE 年度场景 Showcase 暨第四届 RTE 创新大赛开幕
  • C/C++(六)多态
  • OpenCV KeyPoint与描述子编解码
  • rtsp的2种收流模式
  • Qt 智能指针QScopedPoint用法
  • 【已解决】【hadoop】【hive】启动不成功 报错 无法与MySQL服务器建立连接 Hive连接到MetaStore失败 无法进入交互式执行环境
  • Golang | Leetcode Golang题解之第507题完美数
  • 将二维图像映射到三维场景使用NeRF在AMD GPU上
  • <自用> python 更新库命令
  • Codeforces Round 981 div3 个人题解(A~G)
  • AI学习指南深度学习篇-自注意力机制(Self-Attention Mechanism)
  • 基于 Python 的自然语言处理系列(43):Question Answering
  • 【C++差分数组】P10903 商品库存管理
  • 003:无人机概述
  • 【MySQL】数据库约束和多表查询
  • Hugging Face HUGS 加快了基于开放模型的AI应用的开发
  • 前端方案:播放的视频加水印或者文字最佳实践
  • 【蓝桥杯选拔赛真题78】python电话号码 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析
  • 吊打ControlNet?全能型图像生成模型OmniGen问世,简单提示实现图像生成与精细编辑
  • Shopee虾皮登录不了的常见原因及解决方式
  • 百科知识|选购指南