首页 > 作文

身份证校验—–后端

更新时间:2023-04-07 13:23:17 阅读: 评论:0

用的是think2017年父亲节php5 + layui

代码:

public 作文赏析function add(){if($this->request->isajax()){$request = new request();     $params = $this->request->param();   $title = $params['title']; $identity = $params['identity'];if(empty($identity)){$this->error('请输入您的身份证号或护照号!');} if( strlen($identity ) != 18 ) {$this->error('您输入的身份证号码有误!');}$crad_id_ba = substr($identity , 0, 17);$crad_id_verify = substr($identity , -1);// 加权因子 $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3);// 校验码对应值 $verify_number_list = array('1', '0', 'x', '9', '8', '7', '6', '5', '4', '3', '2');$checksum = 0;for( $i = 0; $i < strlen($crad_id_ba); $i++ ) {$checksum += substr($crad_id_ba, $i, 1) * $factor[$i % 10];}$mod = $checksum % 11;if( $crad_id_verify == $verify_number_list[$mod] ) {$result = db::name('volunteers')->where(['identi英国大学世界排名ty'=>$identity])->find();if($result){$this->error('该志愿者身份证号已存在,请勿重复添加!');}el{$data = ['title'          => ist($params['title']) ? $params['title'] :黄河大合唱赏析 '','volun_no'       => ist($params['volun_no']) ? $params['volun_no'] : '','urid'         => ist($params['urid']) ? $params['urid'] : 0,'createtime'     =&g儿童成语故事大全t; time(),'updatetime'     => time(),'identity'       => $params['identity'],'identity_type'  => ist($params['identity_type']) ? $params['identity_type'] : 1,]; if($result = db::name('volunteers')->inrt($data)){return $this->success('志愿者添加成功!');}el{return $this->error('志愿者添加失败!');} return;} return;}                                                       }      return $this->fetch();}

  

本文发布于:2023-04-07 13:23:16,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/efb56ed1fb8b917e41d5ae64eae629f6.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:身份证校验—–后端.doc

本文 PDF 下载地址:身份证校验—–后端.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图