新建模块与授权访问问题的bug

晚风

1、新建1个模块,使用超管已经无错运行;
2、新建角色并给角色授权新模块菜单和全数据权限;
3、新建用户并选择上面新建的角色;
4、使用新建用户登录,左侧菜单正常显示;
5、点击左侧新建菜单子菜单内容时候,“系统开小差了”,idea控制台:org.springframework.security.access.AccessDeniedException: 不允许访问

回答2

超级管理员
找到PermissionServiceImpl类,然后找到方法getUserRoleIdListByUserIdFromCache把@Cacheable(value = RedisKeyConstants.USER_ROLE_ID_LIST, key = "#userId") 这个注解先删除。原芋道源码没有处理好缓存问题,后续我们修复一起更新
晚风
这个问题仍然没有有效解决,希望下个版本能够解决

写回答

扫码关注

微信公众号二维码