asp.net中创建了票证之后,成功登录了,我做"退出"按钮代码中的代码该是如何的呢?高人啊,我等你啊~~
if (myReader.Read())
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, TextBox1.Text, DateTime.Now, DateTime.Now.AddMinutes(10), false, "Admin", "/corp");
string hashTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, hashTicket);
Response.Cookies.Add(userCookie);
Response.Redirect("corp/admin_index.aspx");
FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, false);
myReader.Close();
}
else
{
Response.Write("<script language=javascript>alert('用户名或密码错误');window.history.go(-1);</script>");
Response.End();
//FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, TextBox1.Text, DateTime.Now, DateTime.Now.AddMinutes(10), false, "xx", "/");
//string hashTicket = FormsAuthentication.Encrypt(ticket);
//HttpCookie userCookie = new HttpCookie(FormsAuthentication.FormsCookieName, hashTicket);
//Response.Cookies.Add(userCookie);
//Response.Redirect("corp/admin_index.aspx");
}
上面是登录时的验证