예제 #1
0
        /// <summary>
        /// 从url中得到票据
        /// </summary>
        /// <returns></returns>
        public static AccessTicket GetAccessTicket()
        {
            Common.CheckHttpContext();

            HttpRequest request = HttpContext.Current.Request;

            string aTicketString = request.QueryString[AccessTicket.AccessTicketParamName];

            AccessTicket result = null;

            if (aTicketString.IsNotEmpty())
            {
                result = AccessTicket.FromString(Common.DecryptString(aTicketString));
            }

            return(result);
        }