我asp:LoginStatus
在我的母版页和我的login.aspx.cs
文件中有登录按钮,它具有选定的事件处理程序。
protected void btLogIn_Click(object sender, EventArgs e)
{
int chk = _dbobj.CheckingIfUserExists(tbUserName_login.Text, tbPassword_login.Text);
if (chk != 0)
{
Response.Cookies["UserName"].Value = tbUserName_login.Text.Trim();
lbUserNameValidation_logIn.Text = "";
Response.Redirect("Home.aspx", false);
if (chbRemember_login.Checked)
{
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(1);
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(tbUserName_login.Text, true);
}
else
{
Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-1);
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(tbUserName_login.Text, false);
}
}
else
............
当我登录而不选中记住复选框时,它无论如何都会记住,并且在关闭和打开页面后不会设置注销。请帮我解决这个问题..