コード例 #1
0
ファイル: findPwd_ajax.aspx.cs プロジェクト: qinains/lihongtu
    public void findpwd()
    {
        List <string> list    = new List <string>();
        string        massage = null;
        int           type    = Convert.ToInt32(HttpUtility.HtmlDecode(Request.QueryString["type"].ToString()));
        string        phone   = HttpUtility.HtmlDecode(Request.QueryString["phone"].ToString());
        string        SPID    = HttpUtility.HtmlDecode(Request.QueryString["spid"].ToString());
        string        IP      = HttpUtility.HtmlDecode(Request.QueryString["ip"].ToString());


        if (!ValidateValidateCode())
        {
            Response.Write("验证码错误,请重新输入");
            return;
        }
        else
        {
            list = FindPwd.SelTypeFindPassWord(type, phone, out Msg);
            if (list[0].ToString() == "-30009")
            {
                Response.Write("voicePassword.aspx");
                return;
            }

            if (list[0].ToString() == "0")
            {
                string y = list[2].ToString();
                if (type == 1)
                {
                    massage = "您的语音密码为:" + y;
                    return;
                }
                else if (type == 2)
                {
                    massage = "您的Web密码为:" + y;
                }
                FindPwd.InsertFindPwdLog(list[1].ToString(), list[3].ToString(), Convert.ToString(type), "2", phone, 0, SPID, IP, "...", out Msg);
                //CommonBizRules.SendMessage(phone, massage, SPID);
                CommonBizRules.SendMessageV3(phone, massage, SPID);
                Response.Write("0");
            }
            else
            {
                Response.Write(list[4].ToString());
            }
        }
    }
コード例 #2
0
    public void bbb()
    {
        string CustID           = HttpUtility.HtmlDecode(Request.QueryString["custID"].ToString());
        string AuthenNumber     = HttpUtility.HtmlDecode(Request.QueryString["name"].ToString());
        string CustType         = HttpUtility.HtmlDecode(Request.QueryString["custType"].ToString());
        string Pwd              = HttpUtility.HtmlDecode(Request.QueryString["pwd"].ToString());
        string PwdType          = "2";
        string SPID             = "35000000";
        int    Result1          = 0;
        int    Result2          = 0;
        string ErrorDescription = "";
        string ExtendField      = "";
        string ErrMsg           = "";
        string IPAddress        = "";


        try
        {
            //数据合法性判断

            if (CommonUtility.IsEmpty(CustID))
            {
                Result1          = ErrorDefinition.BT_IError_Result_InValidCustID_Code;
                ErrorDescription = ErrorDefinition.BT_IError_Result_InValidCustID_Msg + "不能为空";
            }

            if (CustID.Length > ConstDefinition.Length_CustID)
            {
                Result1          = ErrorDefinition.BT_IError_Result_InValidCustID_Code;
                ErrorDescription = ErrorDefinition.BT_IError_Result_InValidCustID_Msg + "长度有误";
            }

            if (CommonUtility.IsEmpty(Pwd))
            {
                Result1          = ErrorDefinition.BT_IError_Result_InValidProvinceID_Code;
                ErrorDescription = ErrorDefinition.BT_IError_Result_InValidProvinceID_Msg;
            }



            //数据库操作

            Result1 = PassWordBO.SetPassword(SPID, CustID, Pwd, PwdType, ExtendField, out ErrorDescription);
        }
        catch (Exception e)
        {
            Result1          = ErrorDefinition.IError_Result_System_UnknowError_Code;
            ErrorDescription = ErrorDefinition.IError_Result_System_UnknowError_Msg + e.Message;
        }
        try
        {
            if (Context.Request.ServerVariables["HTTP_VIA"] != null)                            // using proxy
            {
                IPAddress = Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); // Return real client IP.
            }
            else// not using proxy or can't get the Client IP
            {
                IPAddress = Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP.
            }
            Result2 = FindPwd.InsertFindPwdLog(CustID, CustType, "0", "1", AuthenNumber, Result1, SPID, IPAddress, "", out ErrMsg);
        }
        catch (Exception e)
        {
            Result2          = ErrorDefinition.IError_Result_System_UnknowError_Code;
            ErrorDescription = ErrorDefinition.IError_Result_System_UnknowError_Msg + e.Message;
        }

        Response.Write(Result1);
    }