.net退出登录代码

if(Session["userame"] = null)
{
Response.Redirect("login.aspx");
}

不过这种方式不好,人家可以通过浏览器左上角的“后退”按钮返回。

下面的方式就可以避免这种情况:
if(Session["userame"] = null)
{
Response.Redirect("logout.aspx");
}

添加界面logout.aspx
在logout.aspx.cs的Page_Loge中写入以下代码:
private void Page_Load(object sender, System.EventArgs e)
{
在此处放置用户代码以初始化页面
Session.Remove("userame");
Session.RemoveAll();
this.Page.RegisterStartupScript("","");
}

你可能感兴趣的:(.net退出登录代码)