adminlogin_do.php 756 B

12345678910111213141516171819202122232425262728293031323334
  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. //获取值
  11. $account = safeCheck($_POST['account'], 0);
  12. $password = safeCheck($_POST['pass'], 0);
  13. $vercode = safeCheck($_POST['vercode'], 0);
  14. $remember = safeCheck($_POST['remember']);//是否记住cookie
  15. //校验验证码
  16. if($vercode != $_SESSION['ZhimaPHP_imgcode']){
  17. echo action_msg('验证码错误', -4);
  18. exit();
  19. }else{
  20. //2019/3/3无论登录成功还是失败,重置验证码
  21. $_SESSION['ZhimaPHP_imgcode'] = '';
  22. try {
  23. $admin = new Admin();
  24. $r = $admin->login($account, $password, $remember);
  25. echo $r;
  26. }catch(MyException $e){
  27. echo $e->jsonMsg();
  28. }
  29. }
  30. ?>