如何做到点退出系统后,浏览器的后退按钮被禁用?
我的系统中,主页有一个退出系统按钮,点击后要让用户再重新登陆,我在程序里加了SESSION判断,但现在我点退出系统后,是显示登陆页面,但点击浏览器的后退按钮仍然可以退回首页,请问有没有可能让浏览器的后退按钮被禁用?谢谢!!
------解决方案--------------------禁用缓存么
------解决方案--------------------你点退出的时候把Session清空了
然后你在页面上做判断,如果没有Session,则跳到登录页
这样不管你怎么后退,Session没有了就只会跳到登录页
------解决方案--------------------document.location.replace( "你的URL ");
------解决方案--------------------还有清空session
------解决方案--------------------AJAX,無法后退
------解决方案--------------------当然你要使用session的话.如果用的是Cookie也可以清空cookie
------解决方案--------------------像楼上说的 推出系统的时候
应该 清除Session的值
在你的每个权限页面都应该判断这个值是否存在
不存在转到 登录页
------解决方案--------------------清空session,同时把IIS中的缓存禁用 你试试看!
------解决方案--------------------Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache "
Response.AddHeader "Pragma ", "No-Cache "
------解决方案--------------------是啊,你设置好权限设置。点退出系统后就清掉SESSION再导航到登录面页面,那它点退后就不起作用了1