alterpassword.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /* @var $this yii\web\View */
  3. use yii\helpers\Url;
  4. use yii\widgets\ActiveForm;
  5. use common\models\UploadForm;
  6. $this->title = '修改密码';
  7. ?>
  8. <div class="tel-id login">
  9. <div class="img">
  10. <img src="/images/logo.png" style="border-radius:0%" alt="">
  11. </div>
  12. <ul class="id-info">
  13. <li>
  14. <label for="password">旧密码</label>
  15. <input type="password" name="password" class="password" placeholder="请输入旧密码" required="">
  16. </li>
  17. <li>
  18. <label for="password1">新密码</label>
  19. <input type="password" name="password1" class="password1" placeholder="请输入密码" required="">
  20. </li>
  21. <li>
  22. <label for="password2">确认密码</label>
  23. <input type="password" name="password2" class="password2" placeholder="请输入密码" required="">
  24. </li>
  25. <input type="hidden" name="_csrf-company" value="<?=Yii::$app->request->getCsrfToken()?>">
  26. </ul>
  27. <a href="javascript:;" class="weui-btn weui-btn_plain-default signin" >修改</a>
  28. </div>
  29. <script>
  30. $('.signin').on('click',function(){
  31. var password = $('.password').val();
  32. var password1 = $('.password1').val();
  33. var password2 = $('.password2').val();
  34. if(password1 ==""){
  35. $.alert('请输入新密码'); return false;
  36. }else if(password2 ==""){
  37. $.alert('请确认密码'); return false;
  38. }else if(password2 != password1){
  39. $.alert('两次密码不一致'); return false;
  40. }else{
  41. $.ajax({
  42. url: '<?=Url::toRoute(['user/alterpassword'])?>',
  43. type: 'POST',
  44. dataType:"JSON",
  45. data: {password:password,password1:password1,password2:password2, '_csrf-company': '<?=Yii::$app->request->getCsrfToken();?>'},
  46. success: function (data) {
  47. if(data.sign==1){
  48. $.alert({
  49. text: '修改成功',
  50. onOK: function () {
  51. window.location.href="<?=Url::toRoute(['site/index'])?>";
  52. }
  53. });
  54. }else{
  55. $.alert(data.msg);
  56. }
  57. },
  58. error:function(data){
  59. $.alert('调用失败');
  60. }
  61. });
  62. }
  63. })
  64. </script>