4.5K Star 43K Fork 12.6K

GVPlengleng / pig

 / 详情

配置菜单权限不及时显现问题

已完成
成员
创建于  
2021-09-03 12:13

配置菜单权限不及时显现问题

Pigx商用版

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yIHHNrME-1630642064982)(file:///C:/Users/linxi/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png)]

问题描述:

在给用户A分配新的菜单权限之后,登录该用户A,发现A没有相关权限,但在经过几个小时后,用户A权限又有了
请添加图片描述
请添加图片描述

排查思路:

经过反复测试发现,新建一个从没有登陆过的用户B,先给他配置相关权限,再登录B,发现有权限按钮(应该是第一次登录,权限缓存加载进了redis),再给B加新的权限,重新登录B,没有新的权限按钮(怀疑每次加新权限后没有把旧权限从缓存中清掉,导致重新读取的旧权限),这边在每次登录加载用户信息的地方debug,发现都是有获取到权限数据的

请添加图片描述
在这里插入图片描述

而且每次加权限后查看redis,发现user相关存储内容也清理掉了,但登录之后重新加载还是没有权限,所以想知道菜单权限是存在redis其他地方吗,还是这里user存入redis的数据有问题
请添加图片描述
请添加图片描述

评论 (1)

Github Action 创建了任务
Github Action 关联仓库设置为lengleng/pig
展开全部操作日志
  • 更改角色权限 需要注销原有token (退出重新登录)

  • 检查你的使用的版本 退出逻辑,是否是删除token

  • 建议尽快升级只 4.x

lbw 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
410595 log4j 1591768487 393021 springcloud777 1591517090
Java
1
https://gitee.com/log4j/pig.git
git@gitee.com:log4j/pig.git
log4j
pig
pig

搜索帮助

53164aa7 5694891 3bd8fe86 5694891