bind_mobile.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?php
  2. // by 请勿倒卖,已申请软著,否则追究法律责任
  3. namespace app\index;
  4. class bind_mobile extends Base
  5. {
  6. function index()
  7. {
  8. ?> <!DOCTYPE html>
  9. <html lang="">
  10. <head>
  11. <title>手机绑定 - <?php echo IN_NAME;?>免费应用内测托管平台|iOS应用Beta测试分发|Android应用内测分发</title>
  12. <meta charset="utf-8"/>
  13. <meta name="viewport"
  14. content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
  15. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  16. <meta name="renderer" content="webkit"/>
  17. <meta name="keywords" content="<?php echo IN_KEYWORDS;?>"/>
  18. <meta property="og:url" content="https://<?php echo $_SERVER["HTTP_HOST"];?>/"/>
  19. <meta property="og:title" content="<?php echo IN_NAME;?>"/>
  20. <meta name="description" content="<?php echo IN_DESCRIPTION;?>"/>
  21. <?php
  22. $this->static_();
  23. ?> </head>
  24. <body>
  25. <?php
  26. $this->header();
  27. ?> <div class="login-common">
  28. <div class="tit">绑定手机</div>
  29. <form action="" method="post">
  30. <div class="form-container">
  31. <div class="form-inner">
  32. <div class="form-group">
  33. <label class="iconfont icon-tel" for="b"></label>
  34. <input class="form-control input-lg" id="phone" placeholder="请输入手机号" type="text">
  35. </div>
  36. <div class="form-group">
  37. <label class="iconfont icon-email"></label>
  38. <div class="clearfix verification-code">
  39. <input id="code" type="text" class="form-control input-lg fl" placeholder="请输入短信验证码">
  40. <button id="sendcode" type="button" class="ms-btn ms-btn-primary input-lg fr">获取验证码
  41. </button>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <button id="submitButton" type="button" class="ms-btn ms-btn-primary input-lg mt20">绑定</button>
  47. </form>
  48. </div>
  49. <script>
  50. $(function () {
  51. var countdown = 60;
  52. function settime() {
  53. if (countdown == 0) {
  54. $('#sendcode').attr("disabled", false);
  55. $('#sendcode').html("获取验证码");
  56. countdown = 60;
  57. return;
  58. } else {
  59. $('#sendcode').attr("disabled", true);
  60. $('#sendcode').html("重新发送(" + countdown + ")");
  61. countdown--;
  62. }
  63. setTimeout(function () {
  64. settime()
  65. }
  66. , 1000)
  67. }
  68. $('#sendcode').click(function () {
  69. var phone = $('#phone').val();
  70. if (!phone) {
  71. alert('手机号不能为空!');
  72. return false;
  73. }
  74. $.post('/index/ajax_profile/send_sms', {'phone': phone}, function (data) {
  75. if (data.code != 200) {
  76. alert(data.msg);
  77. } else {
  78. settime();
  79. }
  80. }, 'json');
  81. });
  82. $("#submitButton").click(function () {
  83. var phone = $("#phone").val();
  84. var code = $("#code").val();
  85. $.post("/index/ajax_profile/bind_mobile", {
  86. phone: phone,
  87. code: code
  88. },
  89. function (data) {
  90. if (data.code != 200) {
  91. alert(data.msg);
  92. } else {
  93. top.location.href = '/index/certification';
  94. }
  95. }, 'json');
  96. });
  97. });
  98. </script>
  99. <?php
  100. $this->footer();
  101. ?> </body>
  102. </html>
  103. <?php
  104. }
  105. }