Exemplo n.º 1
0
        //校验 身份证 姓名
        private string VerifyIdenCode(HttpContext context)
        {
            string message = string.Empty;

            string jsondata = context.Request["data"] ?? "";

            LogHelper.SaveLog(jsondata, "VerifyIdenCode");
            RegisterModel rModel = null;

            try
            {
                jsondata = AESEncrypt.Decrypt(jsondata);
                rModel   = JsonConvert.DeserializeObject <RegisterModel>(jsondata);
            }
            catch
            {
                return(ResultJson(ResultType.error, "数据异常", ""));
            }
            if (string.IsNullOrEmpty(rModel.idencode))//|| recommendcode.Length != 18)
            {
                return(ResultJson(ResultType.error, "身份证错误", ""));
            }

            if (string.IsNullOrEmpty(rModel.idenname) || rModel.idenname.Length < 2)
            {
                return(ResultJson(ResultType.error, "姓名错误", ""));
            }

            string strswitch = System.Configuration.ConfigurationManager.AppSettings["IDCARD_SWITCH"];

            UserService userSvc   = new UserService();
            int         idcodenum = userSvc.GetIDCodeNumber(rModel.idencode);

            if (idcodenum >= userSvc.getParamInt("SystemName6"))
            {
                return(ResultJson(ResultType.error, "您的身份证已验证,不能重复验证", ""));
            }

            IDAuthentication auth      = new IDAuthentication();
            string           resultmsg = auth.AuthenticationIDAndName(rModel.idencode, rModel.idenname);

            if (resultmsg != "success")
            {
                return(ResultJson(ResultType.error, "身份证验证失败", ""));
            }


            bool result = userSvc.SaveIdenCode(long.Parse(rModel.userid), rModel.idencode, rModel.idenname);

            if (result)
            {
                return(ResultJson(ResultType.success, "验证通过", ""));
            }
            else
            {
                return(ResultJson(ResultType.error, "验证失败", ""));
            }
        }
Exemplo n.º 2
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string strIDcard = txtIdCard.Text.Trim();

            if (string.IsNullOrEmpty(strIDcard))
            {
                MessageBox.ShowBox(this.Page, "请输入身份证号码", Library.Enums.ModalTypes.warning);//云盾余额不足
                return;
            }
            string strRealName = txtRealName.Text.Trim();

            if (string.IsNullOrEmpty(strRealName))
            {
                MessageBox.ShowBox(this.Page, "请输入真实姓名", Library.Enums.ModalTypes.warning);//云盾余额不足
                return;
            }
            lgk.Model.tb_user userModel = userBLL.GetModel(getLoginID());
            if (!string.IsNullOrEmpty(userModel.IdenCode))
            {
                MessageBox.ShowBox(this.Page, "您的身份证已通过验证", Library.Enums.ModalTypes.warning);//云盾余额不足
                return;
            }

            string message   = "";
            string strswitch = System.Configuration.ConfigurationManager.AppSettings["IDCARD_SWITCH"];

            if (strswitch == "OPEN")
            {
                IDAuthentication ida = new IDAuthentication();
                message = ida.AuthenticationIDAndName(strIDcard, strRealName);
            }
            else
            {
                message = "success";
            }

            if (message == "success")
            {
                bool flag = userBLL.UpdateIdCardAndTrueName(getLoginID(), strIDcard, strRealName);
                if (flag)
                {
                    MessageBox.ShowBox(this.Page, "验证成功", Library.Enums.ModalTypes.success, "/user/finance/Invest.aspx");//投资成功
                    //MessageBox.ShowAndRedirect(this.Page, "验证成功", );
                    return;
                }
                else
                {
                    MessageBox.ShowBox(this.Page, "验证失败", Library.Enums.ModalTypes.error);//投资成功
                    return;
                }
            }
            else
            {
                MessageBox.ShowBox(this.Page, message, Library.Enums.ModalTypes.warning);//
                return;
            }
        }
Exemplo n.º 3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string strIDcard = txtIdCard.Text.Trim();

            if (string.IsNullOrEmpty(strIDcard))
            {
                MessageBox.ShowBox(this.Page, "请输入身份证号码", Library.Enums.ModalTypes.warning);//注册分余额不足
                return;
            }
            string strRealName = txtRealName.Text.Trim();

            if (string.IsNullOrEmpty(strRealName))
            {
                MessageBox.ShowBox(this.Page, "请输入真实姓名", Library.Enums.ModalTypes.warning);//请输入真实姓名
                return;
            }
            lgk.Model.tb_user userModel = userBLL.GetModel(getLoginID());
            if (!string.IsNullOrEmpty(userModel.IdenCode))
            {
                MessageBox.ShowBox(this.Page, "您的身份证已通过验证", Library.Enums.ModalTypes.warning);//您的身份证已通过验证
                return;
            }

            int idcodenum = GetIDCodeNumber(strIDcard);

            if (idcodenum >= getParamInt("SystemName6"))
            {
                MessageBox.ShowBox(this.Page, "验证失败", "您的身份证已验证,不能重复验证", Library.Enums.ModalTypes.warning);//您的身份证已验证
                return;
            }

            IDAuthentication ida     = new IDAuthentication();
            string           message = ida.AuthenticationIDAndName(strIDcard, strRealName);

            if (message == "success")
            {
                bool flag = userBLL.UpdateIdCardAndTrueName(getLoginID(), strIDcard, strRealName);
                if (flag)
                {
                    MessageBox.ShowBox(this.Page, "验证成功", Library.Enums.ModalTypes.success, "/user/finance/Invest.aspx");//投资成功
                    //MessageBox.ShowAndRedirect(this.Page, "验证成功", );
                    return;
                }
                else
                {
                    MessageBox.ShowBox(this.Page, "验证失败", Library.Enums.ModalTypes.error);//投资成功
                    return;
                }
            }
            else
            {
                MessageBox.ShowBox(this.Page, message, Library.Enums.ModalTypes.warning);//
                return;
            }
        }