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; } }