コード例 #1
0
 public void Click_Logout(Object sender, EventArgs e)
 {
     try
     {
         var svc = new IdentityAuthenticationService();
         svc.SignOut();
         Response.Cookies["userCookie"].Expires = DateTime.Now.AddDays(-20);
         Response.Redirect("~/SignOut.aspx");
     }
     catch
     {
         return;
     }
 }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     var service = new IdentityAuthenticationService();
     service.SignOut();
     Response.Redirect("Login.aspx");
 }
コード例 #3
0
 public static Identity Deserialize(string data)
 {
     try
     {
         var ticket = FormsAuthentication.Decrypt(data);
         return new Identity(ticket);
     }
     catch(Exception ex)
     {
         var service = new IdentityAuthenticationService();
         service.SignOut();
         return null;
     }
 }