SpringBoot项目脚手架,用户登录时获得用户对应的权限并将权限写入到Token,当用户权限变化时将该用户在Redis中标记,Shiro在进行用户权限校验之前,从Redis缓存中查看该用户是否被标记,若标记,则重新从MySQL读取权限,最终决定不同用户的前端页面展示哪些菜单以及相应按钮。
评论