Exemple #1
0
    protected void ParseSPTokenRequest()
    {
        StringBuilder strLog = new StringBuilder();

        if (CommonUtility.IsParameterExist("SPTokenRequest", this.Page))
        {
            SPTokenRequest = Request["SPTokenRequest"];
            //日志
            strLog.AppendFormat("【SPTokenRequest参数】:" + SPTokenRequest);
            //解析请求参数
            Result = SSOClass.ParseBesttoneAccountPageRequest(SPTokenRequest, this.Context, out SPID, out CustID, out HeadFooter, out ReturnUrl, out ErrMsg);
            if (!String.IsNullOrEmpty(CustID))
            {
                this.custidtxt.Value = CustID;
            }
            if (!String.IsNullOrEmpty(ReturnUrl))
            {
                this.returnurltxt.Value = ReturnUrl;
            }
            if (!String.IsNullOrEmpty(SPID))
            {
                this.spidtxt.Value = SPID;
            }
            strLog.AppendFormat("SPID:{0};CustID:{1};HeadFooter:{2};ReturnUrl:{3};ErrMsg:{4}", SPID, CustID, HeadFooter, ReturnUrl, ErrMsg);
        }
        log(strLog.ToString());
    }
Exemple #2
0
    /// <summary>
    /// 解析请求参数
    /// </summary>
    protected void ParseSPTokenRequest()
    {
        try
        {
            if (HttpContext.Current.Request["SPTokenRequest"] != null)
            {
                String SPTokenRequest = HttpContext.Current.Request["SPTokenRequest"];

                String ErrMsg     = String.Empty;
                String tempCustID = String.Empty;
                Int32  Result     = SSOClass.ParseBesttoneAccountPageRequest(SPTokenRequest, this.Context, out _spid, out tempCustID, out _isNeedHeadFoot, out _returnUrl, out ErrMsg);
                if (Result != 0)
                {
                    CommonBizRules.ErrorHappenedRedircet(result, ErrMsg, "请求参数有误", this.Context);
                    return;
                }
                if (tempCustID != base.CustID)
                {
                    CommonBizRules.ErrorHappenedRedircet(result, ErrMsg, "登录信息有误,请重新登录", this.Context);
                    return;
                }
            }
        }
        catch { }
    }
Exemple #3
0
 protected void ParseSPTokenRequest()
 {
     if (CommonUtility.IsParameterExist("SPTokenRequest", this.Page))
     {
         SPTokenRequest = Request["SPTokenRequest"];
         //日志
         log("【SPTokenRequest参数】:" + SPTokenRequest);
         //解析请求参数
         Result = SSOClass.ParseBesttoneAccountPageRequest(SPTokenRequest, this.Context, out SPID, out CustID,
                                                           out HeadFooter, out ReturnUrl, out ErrMsg);
         //日志
         log(String.Format("【解析参数结果】:Result:{0},ErrMsg:{1},SPID:{2},CustID:{3},HeadFooter:{4},stamp:{5},ReturnUrl:{6}", Result, ErrMsg, SPID, CustID, HeadFooter, stamp, ReturnUrl));
     }
 }
    protected void ParseSPTokenRequest()
    {
        StringBuilder strLog = new StringBuilder();

        if (CommonUtility.IsParameterExist("SPTokenRequest", this.Page))
        {
            SPTokenRequest = Request["SPTokenRequest"];
            //日志
            strLog.AppendFormat("【SPTokenRequest参数】:" + SPTokenRequest);
            //解析请求参数
            Result = SSOClass.ParseBesttoneAccountPageRequest(SPTokenRequest, this.Context, out SPID, out CustID, out HeadFooter, out ReturnUrl, out ErrMsg);

            this.HiddenField_CUSTID.Value = CustID;
            this.HiddenField_SPID.Value   = SPID;
            this.HiddenField_URL.Value    = ReturnUrl;
        }
    }
    protected void ParseSPTokenRequest()
    {
        StringBuilder strLog = new StringBuilder();

        if (CommonUtility.IsParameterExist("SPTokenRequest", this.Page))
        {
            SPTokenRequest = Request["SPTokenRequest"];
            //日志
            strLog.AppendFormat("【SPTokenRequest参数】:" + SPTokenRequest);
            //解析请求参数
            Result = SSOClass.ParseBesttoneAccountPageRequest(SPTokenRequest, this.Context, out SPID, out CustID,
                                                              out HeadFooter, out ReturnUrl, out ErrMsg);
            this.HiddenField_SPID.Value = SPID;
            //日志
            strLog.AppendFormat(String.Format("【解析参数结果】:Result:{0},ErrMsg:{1},SPID:{2},CustID:{3},HeadFooter:{4},stamp:{5},ReturnUrl:{6}", Result, ErrMsg, SPID, CustID, HeadFooter, stamp, ReturnUrl));
        }
        log(strLog.ToString());
    }