不要使用 shiro 默认的拦截器。我第一个使用shiro的场景就是登录,但是权限,登录,登出的拦截器都是重写的,也不要实现 LogOutFilter,这就是个坑,当你重写 preHandler 方法的时候,那不是登出的时候调用,是只要有拦截到 你 SecurityMananger 配置好的 拦截器,就会判断,如果你拦截器返回 true,就会调用 preHandler方法,而我需要的是,在用户点击 链接的时候才调用,所以自己在SecurityManager 中配置一个路径拦截器,当用户请求这个 url 的时候,直接进入你的拦截器,logout就行了,至于逻辑什么的,我也是自己写的。
在项目中使用 shiro 的心得
最新推荐文章于 2024-01-10 09:06:31 发布