ASP.NET:注销功能实现

原理:清空Session

 

1.Web窗体:index.aspx

  <a href="logoutHandler.ashx">注销</a>

 

2.一般处理程序:LogoutHandler.ashx

ASP.NET:注销功能实现
 1     /// <summary>

 2     /// LogoutHandler 的摘要说明

 3     /// </summary>

 4     public class LogoutHandler : IHttpHandler,IRequiresSessionState

 5     {

 6         public void ProcessRequest(HttpContext context)

 7         {

 8             context.Session.Clear();    //从会话状态集合中移除所有的键和值

 9             context.Session.Abandon();  //取消当前会话

10 

11             context.Response.Redirect("/account/login.aspx");   //跳转登录页

12         }

13 

14         public bool IsReusable

15         {

16             get

17             {

18                 return false;

19             }

20         }

21     }
点击查看

 

3.完成。

你可能感兴趣的:(asp.net)