updatepassword.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. use yii\helpers\Url;
  3. ?>
  4. <div class="middle-box text-center loginscreen animated fadeInDown">
  5. <div>
  6. <div>
  7. <h1 class="logo-name">GD</h1>
  8. </div>
  9. <h3 style="font-weight:600;"><?=Yii::$app->params['sitetitle']; ?></h3>
  10. <form class="Myfrom" role="form" action="" method="post">
  11. <div class="form-group">
  12. <input type="password" name="password1" class="form-control password1" placeholder="新密码" required="">
  13. </div>
  14. <div class="form-group">
  15. <input type="password" name="password2" class="form-control password2" placeholder="确认新密码" required="">
  16. </div>
  17. <input type="hidden" name="tel" value="<?=$tel?>" class="tel">
  18. <input type="hidden" name="_csrf-company" value="<?=Yii::$app->request->getCsrfToken()?>">
  19. <button type="button" class="btn btn-primary block full-width btn-b">确认修改</button>
  20. <!-- <a href="--><?//=Url::toRoute(['/site/signup']);?><!--"><button type="button" class="btn btn-primary block full-width m-b">注册</button></a>-->
  21. </p>
  22. </form>
  23. </div>
  24. </div>
  25. <script>
  26. $('.btn-b').on('click',function(){
  27. var password1 = $('.password1').val();
  28. var password2 = $('.password2').val();
  29. var tel = $('.tel').val();
  30. if(password1==""||password2==""){
  31. layer.msg('请输入新密码'); return false;
  32. }else if(password1!=password2){
  33. layer.msg('两次密码不一致'); return false;
  34. }else{
  35. $.ajax({
  36. url: '<?=Url::toRoute(['site/newpassword'])?>',
  37. type: 'POST',
  38. dataType:"JSON",
  39. data: {password1:password1,password2:password2,tel:tel, '_csrf-company': '<?=Yii::$app->request->getCsrfToken();?>'},
  40. success: function (data) {
  41. if(data.sign==1){
  42. layer.msg(data.msg, function(){
  43. window.location.href="<?=Url::toRoute(['site/index'])?>";
  44. });
  45. }else{
  46. layer.msg(data.msg);
  47. }
  48. },
  49. error:function(data){
  50. layer.msg('调用失败');
  51. }
  52. });
  53. }
  54. });
  55. </script>