public static UserIdentity Deserialize(string data)
 {
     try
     {
         var ticket = FormsAuthentication.Decrypt(data);
         return new UserIdentity(ticket);
     }
     catch
     {
         var service = new IdentityService();
         service.SignOut();
         return null;
     }
 }