admin_do.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. $POWERID = '9001';//权限
  12. Admin::checkAuth($POWERID, $ADMINAUTH);
  13. $act = safeCheck($_GET['act'], 0);
  14. switch($act){
  15. case 'add'://添加
  16. $account = safeCheck($_POST['account'], 0);
  17. $password = safeCheck($_POST['password'], 0);
  18. $group = safeCheck($_POST['group']);
  19. try {
  20. $rs = Admin::add($account, $password, $group);
  21. echo $rs;
  22. }catch (MyException $e){
  23. echo $e->jsonMsg();
  24. }
  25. break;
  26. case 'edit'://编辑
  27. $id = safeCheck($_POST['id']);
  28. $account = safeCheck($_POST['account'], 0);
  29. $group = safeCheck($_POST['group']);
  30. try {
  31. $rs = Admin::edit($id, $account, $group);
  32. echo $rs;
  33. }catch (MyException $e){
  34. echo $e->jsonMsg();
  35. }
  36. break;
  37. case 'del'://删除
  38. $id = safeCheck($_POST['id']);
  39. try {
  40. $rs = Admin::del($id);
  41. echo $rs;
  42. }catch (MyException $e){
  43. echo $e->jsonMsg();
  44. }
  45. break;
  46. case 'reset'://重置密码
  47. $id = safeCheck($_POST['id']);
  48. $newpass = 'zhima999';
  49. try{
  50. $r = Admin::resetPwd($id, $newpass);
  51. echo $r;
  52. }catch(MyException $e){
  53. echo $e->jsonMsg();
  54. }
  55. break;
  56. }
  57. ?>