大家都知道,qq空间,或者可以登录账号的网站。
点击退出账号之后, 如果你要是再次点击 浏览器左上角的后退按钮的话,页面会自动跳转到登录界面。 而我做的网站,退出登录之后,把COOKIE 或者SESSION 清空 然后跳转到首页,再次点击后退按钮,就会又回到登录前的页面。
请问高手 如何解决,这么有技术含量的 问题啊 赐教 急
点击退出账号之后, 如果你要是再次点击 浏览器左上角的后退按钮的话,页面会自动跳转到登录界面。 而我做的网站,退出登录之后,把COOKIE 或者SESSION 清空 然后跳转到首页,再次点击后退按钮,就会又回到登录前的页面。
请问高手 如何解决,这么有技术含量的 问题啊 赐教 急
Response.Expires = 0;
Response.CacheControl = "no-cache";
%>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content=0> Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Expires = 0;
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
Response.AddHeader("pragma", "no-cache");
Response.CacheControl = "no-cache"; FormsAuthentication.SignOut();
Session.Clear();
Session.Abandon();
<%
Response.Expires = 0;
Response.CacheControl = "no-cache";
%>
这个是禁止回退,不能进行页面跳转,可以在点击退出后,向当前页面输出状态,通过JS进行跳转逻辑处理
点击退出,我向当前页面输出一段:
<script type='javascript'>document.location.href='xxx.aspx';</script>
当用户回退的时候一样会在次跳转回去,(是受JS控制)
只要在那段JS里面加上你自己的逻辑,就可以实现种种效果~,