protected override bool TryBinding(string value, out object obj) { var ticket = FormsAuthentication.Decrypt(value); if (ticket == null || ticket.Expired) { obj = null; return false; } return base.TryBinding(ticket.Name, out obj); } }