JeecgBoot icon indicating copy to clipboard operation
JeecgBoot copied to clipboard

开启多租户模式后,登陆的用户使用一段时间后用户的租户ID就会变成0(可重现)

Open hhxyjsj opened this issue 8 months ago • 0 comments

版本号:

3.8.0

问题描述:

#开启多租户模式后,登陆的用户使用一段时间后用户的租户ID就会变成0 重现方式:通过修改将前后端的token和缓存失效时间为60秒后,登陆后什么也不动,等待超过1分钟后,再刷新,部分时候就可复现。

当出现这种情况的时候,发现前端缓存的"TENANT_ID"失效了,但是“TOKEN_”未失效。如下图:

Image

所以问题是前端这个缓存导致,TENANT_ID和TOKEN_没有同时失效导致。

前端缓存失效时间配置:

Image

错误截图:

友情提示:

  • 未按格式要求发帖、描述过于简单的,会被直接删掉;
  • 描述问题请图文并茂,方便我们理解并快速定位问题;
  • 如果使用的不是master,请说明你使用的分支;

hhxyjsj avatar May 16 '25 03:05 hhxyjsj