页面右上角有一个退出登录按钮,点击此按钮后会执行
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
request.getSession().removeAttribute("user");
request.getSession().removeAttribute("menuMap");
request.getSession().invalidate();
这些操作,之后返回到登录页面,但点击浏览器的后退按钮后又返回到退出之前的页面,
如何让浏览器的退出按钮失效,让他继续停留在登录页面。
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
request.getSession().removeAttribute("user");
request.getSession().removeAttribute("menuMap");
request.getSession().invalidate();
这些操作,之后返回到登录页面,但点击浏览器的后退按钮后又返回到退出之前的页面,
如何让浏览器的退出按钮失效,让他继续停留在登录页面。
在线表示1,点退出则设置为0,并且清空session
这种方法好处很多(比如是否已经在线的检查),不过登陆模块中需要加入该逻辑