public static FormsAuthenticationTicket Decrypt (string encryptedTicket)
{
if (String.IsNullOrEmpty (encryptedTicket))
throw new ArgumentException ("Invalid encrypted ticket", "encryptedTicket");
Initialize ();
FormsAuthenticationTicket ticket;
byte [] bytes = Convert.FromBase64String (encryptedTicket);
try {
ticket = Decrypt2 (bytes);
} catch (Exception) {
ticket = null;
}
return ticket;
}