我有一个网站,在查看主页面之前需要登录,这里有两种情况
用户登录成功并重定向到主页面,然后单击“返回”按钮返回登录页面,然后单击“转发”按钮返回主页面
用户成功登录并重定向到主页,然后他在地址栏中键入其他一些网站如“www.google.com”访问Google,然后使用“返回”按钮返回主页页
我怎样才能避免这两种情况发生?
谢谢
答案 0 :(得分:0)
在主页的Page_Init中添加此代码
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now);
并在主页
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["Userid"] == null)
Response.Redirect("LoginPage.aspx");
else
Session["Userid"] = null;
}
}