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
............
記憶チェックボックスをチェックせずにログインすると、とにかく記憶され、ページを閉じて開いた後、ログアウトが設定されません。これを解決するのを手伝ってください。