LoginController.class.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <?php
  2. namespace Admin\Controller;
  3. use Think\Controller;
  4. class LoginController extends Controller {
  5. public function loginAdmin()
  6. {
  7. // header('Access-Control-Allow-Origin:*');
  8. // 响应类型
  9. header('Access-Control-Allow-Methods:POST');
  10. // 响应头设置
  11. header('Access-Control-Allow-Headers:x-requested-with,content-type');
  12. //post请求 接收数据进行验证
  13. if (!empty($_POST))
  14. {
  15. //接收数据
  16. $user['username'] = $_POST['username'];
  17. $user['password'] = $_POST['password'];
  18. if(!$user['username'] || !$user['password'] ){
  19. $data['code']='203';
  20. $data['msg']='用户名或者密码不能为空';
  21. echo json_encode($data);die;
  22. }
  23. $where =array(
  24. 'username' => $user['username'],
  25. 'password' => $user['password'],
  26. );
  27. $info = M('slgj_adminuser')->where($where)->find();
  28. if (empty($info)) {
  29. //用户名或者密码错误
  30. $data['code']='201';
  31. $data['msg']='用户名或者密码错误';
  32. echo json_encode($data);die();
  33. }else{
  34. session('aa9169', $info);
  35. $data['code']='200';
  36. $data['msg']='登录成功';
  37. echo json_encode($data);
  38. }
  39. }else{
  40. $data['code'] = '202';
  41. $data['msg'] = '参数不正确';
  42. echo json_encode($data);
  43. }
  44. }
  45. public function fdjdsjkf(){
  46. echo "111";
  47. }
  48. //退出
  49. public function loginOut()
  50. {
  51. // header('Access-Control-Allow-Origin:*');
  52. // 响应类型
  53. header('Access-Control-Allow-Methods:POST');
  54. // 响应头设置
  55. header('Access-Control-Allow-Headers:x-requested-with,content-type');
  56. //清空session
  57. session('aa9169',null);
  58. //跳转到登录页面
  59. if (!empty(session('slgj688'))){
  60. $data['code']='201';
  61. $data['msg']='退出失败';
  62. echo json_encode($data);die();
  63. }else{
  64. $data['code']='200';
  65. $data['msg']='退出成功';
  66. echo json_encode($data);die();
  67. }
  68. }
  69. }