如何使用FormsAuthentication在默认页面上重定向页面?

时间:2013-01-04 11:01:55

标签: asp.net logout linkbutton

我在VS2005中使用了一个小应用程序。我使用visual studio提供的登录控件创建了一个登录面板。

我使用了表单身份验证。它的工作正常。现在,我想使用表单身份验证在 linkbutton 上创建注销功能。

我如何实现此功能? 请提供有价值的回复。

2 个答案:

答案 0 :(得分:1)

您的注销链接按钮代码应为:

//sign out from form authentication

FormsAuthentication.SignOut();

//abandon session

Session.Abandon();

Response.Redirect("logon.aspx"); 

您可以在以下链接中找到更多详细信息。 Log-Out using form Authentication

答案 1 :(得分:0)

注销时应执行这些操作 -

FormsAuthentication.SignOut(); //Removes the forms-authentication ticket from the browser.
Session.Clear();               //clear all session values
Session.Abandon();             //Remove session objects

FormsAuthentication.RedirectToLoginPage(); //redirect the user back to the login page
//OR
Response.Redirect("/Default.aspx"); //whichever page you need.