示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }