editpwd.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2017/3/17 0017
  6. * Time: 下午 3:41
  7. */
  8. use yii\helpers\Url;
  9. use yii\widgets\ActiveForm;
  10. use common\models\UploadForm;
  11. use kucha\ueditor\UEditor;
  12. ?>
  13. <script src="/js/layer/laydate/laydate.js"></script>
  14. <style type="text/css">
  15. .modal-backdrop.in {display: none!important;}
  16. .modal-open .modal {background: rgba(0, 0, 0, 0.52);}
  17. .modal.in .modal-dialog{position: fixed;margin-left: -300px;top: 10%;left: 50%;}
  18. .form-control{
  19. width: auto;
  20. }
  21. </style>
  22. <?php if(empty($model->id)):?>
  23. <!-- <form id="myform" action="--><?//=Url::toRoute(['manage/add_manage']);?><!--" method="post">-->
  24. <?php else:?>
  25. <form id="myform"action="<?=Url::toRoute(['manage/edit_pwd']);?>" method="post">
  26. <?php endif;?>
  27. <div class="col-sm-12">
  28. <div class="ibox float-e-margins">
  29. <div class="ibox-content form-horizontal">
  30. <!-- <div class="form-group">-->
  31. <!-- <label class="col-sm-2 control-label">账号:</label>-->
  32. <!-- <div class="col-sm-10" style="padding-left:0">-->
  33. <!-- <input type="text" id="username" name="username" class="form-control " readonly="readonly" rows="2" maxlength="120" value="--><?//=empty($model->username)?"":"$model->username";?><!--">-->
  34. <!-- </div>-->
  35. <!-- </div>-->
  36. <div class="form-group">
  37. <label class="col-sm-2 control-label">原密码:</label>
  38. <div class="col-sm-10" style="padding-left:0">
  39. <input type="password" id="old_pwd" name="old_pwd" class="form-control " rows="2" maxlength="120" value="">
  40. </div>
  41. </div>
  42. <div class="form-group">
  43. <label class="col-sm-2 control-label">新密码:</label>
  44. <div class="col-sm-10" style="padding-left:0">
  45. <input type="password" id="new_pwd" name="new_pwd" class="form-control " rows="2" maxlength="120" value="">
  46. </div>
  47. </div>
  48. <div class="form-group">
  49. <label class="col-sm-2 control-label">确认新密码:</label>
  50. <div class="col-sm-10" style="padding-left:0">
  51. <input type="password" id="pwd_again" name="pwd_again" class="form-control " rows="2" maxlength="120" value="">
  52. </div>
  53. </div>
  54. <!-- <div class="form-group">-->
  55. <!-- <label class="col-sm-2 control-label">邮箱 :</label>-->
  56. <!-- <div class="col-sm-10" style="padding-left:0">-->
  57. <!-- <input type="email" id="email" name="email" class="form-control " rows="2" maxlength="120" value="--><?//=empty($model->email)?"":"$model->email";?><!--">-->
  58. <!-- </div>-->
  59. <!-- </div>-->
  60. <input type="hidden" name="_csrf-backend" value="<?=Yii::$app->request->csrfToken;?>" />
  61. <input type="hidden" name="id" value="<?=empty($model->id)?'': $model->id;?>" />
  62. <div class="form-group">
  63. <div class="col-sm-2"></div>
  64. <div class="col-sm-10">
  65. <button class="btn btn-primary" id="submit">提交</button>
  66. <button type="button" class="btn btn-default" onclick="location.href='/manage/index';return false;">取消修改</button>
  67. </label>
  68. </div>
  69. </div>
  70. </div>
  71. </div>
  72. </form>
  73. <script>
  74. var lock = true;
  75. // $('#username').onBlur(function(){
  76. // var username = $('#username').val();
  77. // $.ajax({
  78. // url: '<?//=Url::toRoute(['manage/checkname'])?>//',
  79. // type: 'POST',
  80. // dataType:"json",
  81. // data: {username:username, '_csrf-backend': '<?//=Yii::$app->request->getCsrfToken();?>//'},
  82. // success: function (data) {
  83. // if(data=='该账号已存在'){
  84. // lock = false;
  85. // layer.alert('该账号已存在');
  86. // }else{
  87. // lock = true;
  88. // }
  89. // }
  90. // })
  91. // });
  92. $('#submit').click(function(){
  93. var passreg = /\w{5,17}$/;
  94. var pwd = $('#new_pwd').val();
  95. var pwd_again = $('#pwd_again').val();
  96. // var email = $('#email').val();
  97. // var email_reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
  98. if(pwd ==''){
  99. layer.alert('请设置密码');
  100. return false;
  101. }else if(!passreg.test(pwd)){
  102. layer.alert('请输入只包含字符、数字和下划线,长度在6~18之间的密码');
  103. return false;
  104. }else if(pwd_again ==''){
  105. layer.alert('请再输一次密码');
  106. return false;
  107. }else if(pwd_again !=pwd){
  108. layer.alert('两次输入的密码不正确');
  109. return false;
  110. }
  111. if(lock){
  112. lock=false;
  113. $('#myform').submit();
  114. }
  115. });
  116. </script>