admin_resetpass_do.php 723 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * 管理员修改自己的密码
  4. *
  5. * @createtime 2018/03/01
  6. * @author 空竹
  7. * @copyright 芝麻开发(http://www.zhimawork.com)
  8. */
  9. require_once('admin_init.php');
  10. require_once('admincheck.php');
  11. $act = safeCheck($_GET['act'], 0);
  12. switch($act){
  13. case 'editpass'://修改密码
  14. $old_password = safeCheck($_POST['old_password'], 0);
  15. $new_password = safeCheck($_POST['new_password'], 0);
  16. $re_password = safeCheck($_POST['re_password'], 0);
  17. if($new_password != $re_password){
  18. echo action_msg('两次密码不一致', -1);
  19. exit();
  20. }
  21. try {
  22. $r = $ADMIN->updatePwd($old_password, $new_password);
  23. echo $r;
  24. }catch (MyException $e){
  25. echo $e->jsonMsg();
  26. }
  27. break;
  28. }
  29. ?>