
正文
shiro 退出过滤器 logout ---退出清除HTTPSession数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
重写LogouFilter类
import org.apache.shiro.web.filter.authc.LogoutFilter;public class ShiroLogoutFilter extends LogoutFilter { @Override
protected boolean preHandle(ServletRequest request, ServletResponse response) throws Exception {
//清除HTTPSession的用户信息
HttpServletRequest httpServletRequest=(HttpServletRequest) request;
HttpSession session = httpServletRequest.getSession();
if (session.getAttribute("user")!=null) {
session.removeAttribute("user");
}
System.out.println("=HTTPSession用户数据被清空了="); return super.preHandle(httpServletRequest, response);
}}








