protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["requestTicket"] != null) { RelativeTicket ticket = RelativeTicket.DecryptFromString((string)Request.QueryString["requestTicket"]); ticket.CheckUriReferer(); string redir = RelativeTicket.GetRequestTicketUrl(ticket.TargetUri, string.Empty); Response.Redirect(redir); } }
protected void ProcessRequestTicket(string requestTicket) { RelativeTicket ticket = RelativeTicket.DecryptFromString(requestTicket); ticket.CheckUriReferer(); if (ticket.TargetUri.IsNotEmpty()) { string redir = RelativeTicket.GetRequestTicketUrl(ticket.TargetUri, string.Empty); HttpContext.Current.Response.Redirect(redir); } }