这是在Asp.Net中实现注销按钮的最佳方法

时间:2011-03-03 20:55:26

标签: asp.net forms-authentication logout

在Asp.Net中实施注销按钮的最佳方法是什么?

我正在使用表单身份验证。

由于

3 个答案:

答案 0 :(得分:2)

<asp:LoginStatus ID="MasterLoginStatus" runat="server" />

答案 1 :(得分:1)

我使用表格auth:

这样的东西
private void lbSignOff_Click(object sender, EventArgs e)
{
    Profile profile = Session["Profile"] as Profile;
    Logger.LogInfoMessage("Logging off user: " + profile.UserName);

    Session.Abandon();
    FormsAuthentication.SignOut();
    Response.Redirect(Constants.DefaultPage);
}

答案 2 :(得分:0)

谷歌被打破了吗? “asp.net会员提供商注销” - &gt; http://forums.asp.net/t/1260615.aspx

protected void LoginStatus1_LoggedOut(object sender, EventArgs e)
{
    FormsAuthentication.SignOut();
    Roles.DeleteCookie();
    Session.Clear();
}