//校验 身份证 姓名 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, "验证失败", "")); } }
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; } }
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; } }