certification_personal.php 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\index;
  4. class certification_personal extends BaseUser
  5. {
  6. function index()
  7. {
  8. if ($this->user['in_type'] == 2) {
  9. redirect('/index/certification_company');
  10. }
  11. if (isset($_GET['ac']) && $_GET['ac'] == 'redo') {
  12. $this->user['in_verify'] = 0;
  13. }
  14. ?> <!DOCTYPE html>
  15. <html lang="">
  16. <head>
  17. <meta charset="utf-8">
  18. <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"/>
  19. <meta name="keywords" content="<?php echo IN_KEYWORDS;?>"/>
  20. <meta name="description" content="<?php echo IN_DESCRIPTION;?>"/>
  21. <title>个人实名认证 - <?php echo IN_NAME;?> - 免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
  22. <?php
  23. $this->static_();
  24. ?> </head>
  25. <body>
  26. <?php
  27. $this->header();
  28. ?> <div class="real-name-wrap">
  29. <div class="container">
  30. <div class="crumbs">
  31. <a href="/">首页</a>
  32. <span>/</span>
  33. <a href="/index/certification">实名认证</a>
  34. <span>/</span>个人认证
  35. </div>
  36. <?php
  37. if ($this->user['in_verify'] == 2) {
  38. ?> <div class="real-name real-name-error">
  39. <div class="top">
  40. <ul class="clearfix">
  41. <li class="clearfix active">
  42. <span class="fl num">1</span>
  43. <span class="fl text">选择身份</span>
  44. </li>
  45. <li>
  46. <dl class="clearfix">
  47. <dd></dd>
  48. <dd></dd>
  49. <dd></dd>
  50. <dd></dd>
  51. <dd></dd>
  52. <dd></dd>
  53. <dd></dd>
  54. <dd></dd>
  55. <dd></dd>
  56. <dd></dd>
  57. <dd></dd>
  58. <dd></dd>
  59. <dd></dd>
  60. <dd></dd>
  61. <dd></dd>
  62. <dd></dd>
  63. <dd></dd>
  64. </dl>
  65. </li>
  66. <li class="clearfix active">
  67. <span class="fl num">2</span>
  68. <span class="fl text">填写资料</span>
  69. </li>
  70. <li>
  71. <dl class="clearfix">
  72. <dd></dd>
  73. <dd></dd>
  74. <dd></dd>
  75. <dd></dd>
  76. <dd></dd>
  77. <dd></dd>
  78. <dd></dd>
  79. <dd></dd>
  80. <dd></dd>
  81. <dd></dd>
  82. <dd></dd>
  83. <dd></dd>
  84. <dd></dd>
  85. <dd></dd>
  86. <dd></dd>
  87. <dd></dd>
  88. <dd></dd>
  89. </dl>
  90. </li>
  91. <li class="clearfix">
  92. <span class="fl num">3</span>
  93. <span class="fl text">完成认证</span>
  94. </li>
  95. </ul>
  96. </div>
  97. <div class="con con3">
  98. <div class="con3-top">
  99. <div class="text-center">
  100. <img src="<?php echo IN_PATH;?>static/index/image/icon-11.png">
  101. </div>
  102. <h3 class="text-center">个人 实名认证已经提交!</h3>
  103. <h4 class="text-center">一个工作日内完成认证</h4>
  104. </div>
  105. </div>
  106. </div>
  107. <?php
  108. } elseif ($this->user['in_verify'] == 1) {
  109. ?> <div class="real-name real-name-error">
  110. <div class="top">
  111. <ul class="clearfix">
  112. <li class="clearfix active">
  113. <span class="fl num">1</span>
  114. <span class="fl text">选择身份</span>
  115. </li>
  116. <li>
  117. <dl class="clearfix">
  118. <dd></dd>
  119. <dd></dd>
  120. <dd></dd>
  121. <dd></dd>
  122. <dd></dd>
  123. <dd></dd>
  124. <dd></dd>
  125. <dd></dd>
  126. <dd></dd>
  127. <dd></dd>
  128. <dd></dd>
  129. <dd></dd>
  130. <dd></dd>
  131. <dd></dd>
  132. <dd></dd>
  133. <dd></dd>
  134. <dd></dd>
  135. </dl>
  136. </li>
  137. <li class="clearfix active">
  138. <span class="fl num">2</span>
  139. <span class="fl text">填写资料</span>
  140. </li>
  141. <li>
  142. <dl class="clearfix">
  143. <dd></dd>
  144. <dd></dd>
  145. <dd></dd>
  146. <dd></dd>
  147. <dd></dd>
  148. <dd></dd>
  149. <dd></dd>
  150. <dd></dd>
  151. <dd></dd>
  152. <dd></dd>
  153. <dd></dd>
  154. <dd></dd>
  155. <dd></dd>
  156. <dd></dd>
  157. <dd></dd>
  158. <dd></dd>
  159. <dd></dd>
  160. </dl>
  161. </li>
  162. <li class="clearfix active">
  163. <span class="fl num">3</span>
  164. <span class="fl text">完成认证</span>
  165. </li>
  166. </ul>
  167. </div>
  168. <div class="con con3">
  169. <div class="con3-top">
  170. <div class="text-center">
  171. <img src="<?php echo IN_PATH;?>static/index/image/icon-15.png">
  172. </div>
  173. <h3 class="text-center">恭喜您,个人 实名认证成功! </h3>
  174. </div>
  175. </div>
  176. </div>
  177. <?php
  178. } elseif ($this->user['in_verify'] == 3) {
  179. ?> <div class="real-name real-name-error">
  180. <div class="top">
  181. <ul class="clearfix">
  182. <li class="clearfix active">
  183. <span class="fl num">1</span>
  184. <span class="fl text">选择身份</span>
  185. </li>
  186. <li>
  187. <dl class="clearfix">
  188. <dd></dd>
  189. <dd></dd>
  190. <dd></dd>
  191. <dd></dd>
  192. <dd></dd>
  193. <dd></dd>
  194. <dd></dd>
  195. <dd></dd>
  196. <dd></dd>
  197. <dd></dd>
  198. <dd></dd>
  199. <dd></dd>
  200. <dd></dd>
  201. <dd></dd>
  202. <dd></dd>
  203. <dd></dd>
  204. <dd></dd>
  205. </dl>
  206. </li>
  207. <li class="clearfix active">
  208. <span class="fl num">2</span>
  209. <span class="fl text">填写资料</span>
  210. </li>
  211. <li>
  212. <dl class="clearfix">
  213. <dd></dd>
  214. <dd></dd>
  215. <dd></dd>
  216. <dd></dd>
  217. <dd></dd>
  218. <dd></dd>
  219. <dd></dd>
  220. <dd></dd>
  221. <dd></dd>
  222. <dd></dd>
  223. <dd></dd>
  224. <dd></dd>
  225. <dd></dd>
  226. <dd></dd>
  227. <dd></dd>
  228. <dd></dd>
  229. <dd></dd>
  230. </dl>
  231. </li>
  232. <li class="clearfix">
  233. <span class="fl num">3</span>
  234. <span class="fl text">完成认证</span>
  235. </li>
  236. </ul>
  237. </div>
  238. <div class="con con3">
  239. <div class="con3-top">
  240. <div class="text-center">
  241. <img src="<?php echo IN_PATH;?>static/index/image/icon-16.png">
  242. </div>
  243. <h3 class="text-center">个人 实名认证失败!</h3>
  244. <h4 class="text-center">失败原因:<b class="color-red"><?php echo $this->user['in_info'];?></b></h4>
  245. <div class="text-center mt30"><a href="/index/certification_personal?ac=redo" class="ms-btn ms-btn-primary">重新提交认证</a></div>
  246. </div>
  247. </div>
  248. </div>
  249. <?php
  250. } else {
  251. ?> <div class="real-name">
  252. <div class="top">
  253. <ul class="clearfix">
  254. <li class="clearfix active">
  255. <span class="fl num">1</span>
  256. <span class="fl text">选择身份</span>
  257. </li>
  258. <li>
  259. <dl class="clearfix">
  260. <dd></dd>
  261. <dd></dd>
  262. <dd></dd>
  263. <dd></dd>
  264. <dd></dd>
  265. <dd></dd>
  266. <dd></dd>
  267. <dd></dd>
  268. <dd></dd>
  269. <dd></dd>
  270. <dd></dd>
  271. <dd></dd>
  272. <dd></dd>
  273. <dd></dd>
  274. <dd></dd>
  275. <dd></dd>
  276. <dd></dd>
  277. </dl>
  278. </li>
  279. <li class="clearfix active">
  280. <span class="fl num">2</span>
  281. <span class="fl text">填写资料</span>
  282. </li>
  283. <li>
  284. <dl class="clearfix">
  285. <dd></dd>
  286. <dd></dd>
  287. <dd></dd>
  288. <dd></dd>
  289. <dd></dd>
  290. <dd></dd>
  291. <dd></dd>
  292. <dd></dd>
  293. <dd></dd>
  294. <dd></dd>
  295. <dd></dd>
  296. <dd></dd>
  297. <dd></dd>
  298. <dd></dd>
  299. <dd></dd>
  300. <dd></dd>
  301. <dd></dd>
  302. </dl>
  303. </li>
  304. <li class="clearfix">
  305. <span class="fl num">3</span>
  306. <span class="fl text">完成认证</span>
  307. </li>
  308. </ul>
  309. </div>
  310. <div class="con con2 form-horizontal">
  311. <form class="form-horizontal" id="certificationForm" role="form" id="inputValid"
  312. novalidate="novalidate" method="post">
  313. <div class="data-uploading">
  314. <div class="warn-prompt mb40">
  315. <span class="icon-warn iconfont"></span>我们会严格保障您的个人信息安全。
  316. </div>
  317. <div class="form-group">
  318. <label class="control-label col-sm-2">
  319. <span class="mr10">*</span>手机号码</label>
  320. <div class="col-sm-8">
  321. <input class="form-control" type="text"
  322. placeholder="<?php echo $this->user['in_mobile'];?>" disabled>
  323. </div>
  324. <div class="col-sm-2">
  325. <a href="/index/bind_mobile" target="_blank" type="button"
  326. class="ms-btn ms-btn-default">绑定
  327. </a>
  328. </div>
  329. </div>
  330. <div class="form-group">
  331. <label class="control-label col-sm-2"><span class="mr10">*</span>邮箱地址</label>
  332. <div class="col-sm-8">
  333. <input class="form-control" type="text" placeholder="请填写邮箱地址"
  334. value="<?php echo $this->user['in_mail'];?>" name="email"
  335. disabled>
  336. </div>
  337. </div>
  338. <div class="form-group">
  339. <label class="control-label col-sm-2 hidden-xs"></label>
  340. <div class="col-sm-5">
  341. <input name="code" class="form-control" type="text" placeholder="请填写邮箱验证码">
  342. </div>
  343. <div class="col-sm-3 text-right">
  344. <button type="button" class="ms-btn ms-btn-primary w-block" id="sendcode">
  345. 获取邮箱验证码
  346. </button>
  347. </div>
  348. </div>
  349. <div class="form-group">
  350. <label class="control-label col-sm-2"><span class="mr10">*</span>真实姓名</label>
  351. <div class="col-sm-8">
  352. <input class="form-control" type="text placeholder=" 请填写真实姓名"
  353. name="real_nick">
  354. </div>
  355. </div>
  356. <div class="form-group">
  357. <label class="control-label col-sm-2"><span class="mr10">*</span>身份证号码</label>
  358. <div class="col-sm-8">
  359. <input class="form-control" type="text placeholder=" 请填写身份证号码"
  360. name="real_card">
  361. </div>
  362. </div>
  363. <div class="form-group">
  364. <label class="control-label col-sm-2"><span class="mr10">*</span>身份证图片</label>
  365. <div class="col-sm-10">
  366. <div class="color-danger font12 mt10">
  367. 应监管部门要求,网上发布APP必须进行实名登记,我们采用了高于行业标准的要求来保障您的信息安全,为了进一步的保护您的个人信息,建议您在上传的实名信息中添加水印文字-仅供实名认证使用。
  368. </div>
  369. </div>
  370. </div>
  371. <div class="form-group">
  372. <label class="control-label col-sm-2"></label>
  373. <div class="col-sm-4">
  374. <div class="upload-img1">
  375. <input type="file" class="thumbnail" name="card_front"
  376. accept="image/jpeg, image/png, image/jpg">
  377. <div class="text">
  378. 上传身份证正面照片
  379. </div>
  380. <div class="reset">
  381. 重新上传
  382. </div>
  383. <div class="water-mark">
  384. <img src="/static/index/image/watermark.png" class="img-responsive">
  385. </div>
  386. </div>
  387. <div class="upload-img1">
  388. <input type="file" class="thumbnail" name="card_back"
  389. accept="image/jpeg, image/png, image/jpg">
  390. <div class="text">
  391. 上传身份证反面照片
  392. </div>
  393. <div class="reset">
  394. 重新上传
  395. </div>
  396. <div class="water-mark">
  397. <img src="/static/index/image/watermark.png" class="img-responsive">
  398. </div>
  399. </div>
  400. <div class="upload-img1">
  401. <input type="file" class="thumbnail" name="card_hand"
  402. accept="image/jpeg, image/png, image/jpg">
  403. <div class="text">
  404. 上传手持身份证照片
  405. </div>
  406. <div class="reset">
  407. 重新上传
  408. </div>
  409. <div class="water-mark">
  410. <img src="/static/index/image/watermark.png" class="img-responsive">
  411. </div>
  412. </div>
  413. </div>
  414. <div class="col-sm-5">
  415. <img src="/static/index/image/img-2.png" class="img-responsive fr">
  416. </div>
  417. </div>
  418. <div class="form-group">
  419. <label class="control-label col-sm-2"></label>
  420. <div class="col-sm-9">
  421. <p class="color-danger">请上传3张身份证图片</p>
  422. <dl class="color-333 mt10">
  423. <dt>提示:</dt>
  424. <dd class="lh28">1. 单张照片大小不超过10M,支持PNG、JPG格式;</dd>
  425. <dd class="lh28">2. 所上传的图片,保证文字和图片、人像清晰可见</dd>
  426. </dl>
  427. </div>
  428. </div>
  429. <div class="text-center">
  430. <a href="JavaScript:history.go(-1)" class="ms-btn color-hover">上一步</a>
  431. <button type="button" class="ms-btn ms-btn-primary submit ml10" id="btn_submit">
  432. 提交
  433. </button>
  434. </div>
  435. </div>
  436. </form>
  437. </div>
  438. </div>
  439. <?php
  440. }
  441. ?> </div>
  442. </div>
  443. <div class="modal fade ms-modal" id="msModal2" tabindex="-1" role="dialog">
  444. <div class="modal-dialog modal-sm" role="document">
  445. <div class="modal-content">
  446. <div class="modal-body">
  447. <div class="text-center">
  448. <div>
  449. <span class="icon icon-modal-error2"></span>
  450. </div>
  451. <p class="color-333 bold font16 mt5 modal-title-msg">
  452. </p>
  453. <p class="color-333 mt5 modal-content-msg">
  454. </p>
  455. <div class="mt15">
  456. <button type="button" class="ms-btn ms-btn-default w90" data-dismiss="modal">确定</button>
  457. </div>
  458. </div>
  459. </div>
  460. </div>
  461. </div>
  462. </div>
  463. <div class="modal fade ms-modal" id="msModal3" tabindex="-1" role="dialog">
  464. <div class="modal-dialog modal-sm" role="document">
  465. <div class="modal-content">
  466. <div class="modal-body">
  467. <div class="text-center">
  468. <div>
  469. <span class="icon icon-modal-success1"></span>
  470. </div>
  471. <p class="color-333 bold font16 mt5 modal-title-msg">
  472. </p>
  473. <p class="color-333 mt5 modal-content-msg">
  474. </p>
  475. <div class="mt15">
  476. <button type="button" id="dtm_submit" class="ms-btn ms-btn-default w90"
  477. data-dismiss="modal">
  478. 确定
  479. </button>
  480. </div>
  481. </div>
  482. </div>
  483. </div>
  484. </div>
  485. </div>
  486. <div class="modal fade ms-modal auto-hide-modal" id="msModal8" tabindex="-1" role="dialog">
  487. <div class="modal-dialog modal-sm" role="document">
  488. <div class="modal-content">
  489. <div class="modal-body">
  490. <div class="text-center">
  491. <div class="auto-hide">
  492. <span class="icon icon-modal-success3"></span>
  493. <div class="mt5">
  494. 提交中,请稍后...
  495. </div>
  496. </div>
  497. </div>
  498. </div>
  499. </div>
  500. </div>
  501. </div>
  502. <script src="/static/index/js/jquery.form.js"></script>
  503. <script src="/static/index/js/jquery.validate.min.js"></script>
  504. <script src="/static/index/js/validate/message_zh.js"></script>
  505. <script>
  506. // Layout.initUploadPic();
  507. var countdown = 60;
  508. function set_time(dom) {
  509. if (countdown == 0) {
  510. dom.attr('disabled', false);
  511. dom.text('获取验证码');
  512. countdown = 60;
  513. } else {
  514. dom.attr('disabled', true);
  515. dom.text('重新获取(' + countdown + ')');
  516. countdown--;
  517. setTimeout(function () {
  518. set_time(dom)
  519. }, 1000)
  520. }
  521. }
  522. $(function () {
  523. $('body,html').css('scrollTop', 0);
  524. $(".form-horizontal").on('click', '#sendcode', function () {
  525. // 获取邮箱
  526. _this = $(this);
  527. set_time(_this);
  528. if ($('input[name="email"]').valid()) {
  529. email = $('input[name="email"]').val();
  530. $.post('/index/ajax/send', {email: email}, function (result) {
  531. if (result.code == 200) {
  532. } else {
  533. $('#msModal2').find('.modal-content-msg').text(result.msg);
  534. $('#msModal2').modal('show');
  535. _this.attr('disabled', false);
  536. _this.text('获取验证码');
  537. countdown = 0;
  538. }
  539. }, 'json');
  540. }
  541. })
  542. });
  543. Upload.img({
  544. el: ".thumbnail",
  545. prefix: "card"
  546. });
  547. $("#btn_submit").click(function () {
  548. if (Upload.isProcess()) {
  549. return false;
  550. }
  551. var email = $("input[name='email']").val();
  552. if (!email) {
  553. $('#msModal2').find('.modal-content-msg').text('请填写邮箱');
  554. $('#msModal2').modal('show');
  555. return false;
  556. }
  557. var code = $("input[name='code']").val();
  558. if (!code) {
  559. $('#msModal2').find('.modal-content-msg').text('请填写邮箱验证码');
  560. $('#msModal2').modal('show');
  561. return false;
  562. }
  563. var real_nick = $("input[name=real_nick]").val();
  564. var real_card = $("input[name=real_card]").val();
  565. var card_front = $("input[name=card_front]").attr("data-key");
  566. var card_back = $("input[name=card_back]").attr("data-key");
  567. var card_hand = $("input[name=card_hand]").attr("data-key");
  568. $('#msModal8').modal('show');
  569. $.post("/index/ajax_profile/send_verify", {
  570. email: email,
  571. code: code,
  572. real_nick: real_nick,
  573. real_card: real_card,
  574. card_front: card_front,
  575. card_back: card_back,
  576. card_hand: card_hand
  577. }, function (res) {
  578. $('#msModal8').modal('hide');
  579. if (res.code != 200) {
  580. $('#msModal2').find('.modal-content-msg').text(res.msg);
  581. $('#msModal2').modal('show');
  582. return false;
  583. }
  584. $('#msModal3').find('.modal-content-msg').text('提交成功,请等待审核');
  585. $('#msModal3').modal('show');
  586. return false;
  587. }
  588. , 'json');
  589. });
  590. $("#dtm_submit").click(function () {
  591. window.location.reload();
  592. });
  593. </script>
  594. <?php
  595. $this->footer();
  596. ?> </body>
  597. </html>
  598. <?php
  599. }
  600. }