【发布时间】:2013-05-10 03:00:07
【问题描述】:
如何在我的页面上实现注销功能,以便将用户重定向到登录页面并且不允许查看上一页?
FormsAuthentication.SignOut(); is it enough for logout.
【问题讨论】:
如何在我的页面上实现注销功能,以便将用户重定向到登录页面并且不允许查看上一页?
FormsAuthentication.SignOut(); is it enough for logout.
【问题讨论】:
/// <summary>
/// Logs the user out of their forms authentication.
/// </summary>
public void SignOut()
{
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();
}
【讨论】:
您还想在 SignOut 之后删除会话状态。
FormsAuthentication.SignOut();
// Remove all session variables and destroy session
context.Session.RemoveAll();
context.Session.Clear();
context.Session.Abandon();
【讨论】:
Page_Load (object sender, EventArgs e) {
if (!User.IsAuthenticated) {
Response.Redirect("login.aspx");
}
我也会在母版页中有它。
【讨论】: