if (IsPostBack == false)
{
//destroy any login information
Session["password"] = "false";
Session["login"] = "false";
Session.Abandon();
Session.RemoveAll();
}
if (TextBox2.Text == main_password)
{//then he is website server admin
Session["password"] = "password";
Session["login"] = "true";
Response.Redirect("~/TABLE.aspx");
}
//checking if website server admin
if ("password" == (string)Session["password"])
{
link_logout.Enabled = true;
}//if ends
else
{//not authorized
Response.Redirect("~/Identify.aspx");
}//else ends
点击退出链接
response.write
查看会话变量的值时。我无法使用asp.net登录功能,我的限制是不允许我使用该控件。
答案 0 :(得分:2)
您在浏览器中看到了该页面的缓存版本。
如果按Ctrl + F5,它应该消失。
答案 1 :(得分:1)
使link_logout成为一个链接按钮,将一个onclick放到页面上,然后在onclick中删除会话变量。然后执行服务器响应重定向。