C# 如何注销已使用<;手动验证的用户;asp:登录。。。?
我遵循第4条,通过执行以下操作从我自己的表中验证用户C# 如何注销已使用<;手动验证的用户;asp:登录。。。?,c#,asp.net,C#,Asp.net,我遵循第4条,通过执行以下操作从我自己的表中验证用户 protected void Login1_Authenticate(object sender, System.Web.UI.WebControls.AuthenticateEventArgs e) { string userName = Login1.UserName; string password = Login1.Password; // my custom user login function.
protected void Login1_Authenticate(object sender, System.Web.UI.WebControls.AuthenticateEventArgs e)
{
string userName = Login1.UserName;
string password = Login1.Password;
// my custom user login function.
bool result = UserLogin(userName, password);
if ((result))
{
e.Authenticated = true;
}
else
{
e.Authenticated = false;
}
}
这是否意味着他们有一个像普通用户一样的会话
在用户说更改密码后,我如何注销用户?在每个用户上,您有两个主要的不同cookie为会话设置一个cookie,为身份验证设置一个cookie/ticket 会话和身份验证是不同的 要标记出用户,请调用以从用户中删除票证 要清除会话,请使用
会话.放弃()
,但最好只重置与登录名连接的变量
因为每个函数实际上都是重置清除cookie,所以最好在设置它们后重定向,以便浏览器接受cookie命令并清除它们