Login.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace app\admin\controller;
  3. use think\Controller;
  4. use think\Session;
  5. use think\Db;
  6. use think\Request;
  7. class Login extends Controller
  8. {
  9. public function index()
  10. {
  11. return $this->fetch();
  12. }
  13. public function dologin()
  14. {
  15. $res=array();
  16. if ($this->request->isAjax()&&$this->request->isPost()) {
  17. $data = $_POST;
  18. $admin=Db::name('admins')->where('username',$data['username'])->find();
  19. if($admin){
  20. if($admin['password']==md5($data['password'])){
  21. session('admin',$admin);//保存账号信息
  22. $res=array("status"=>1,"msg"=>'success');
  23. }else{
  24. $res=array("status"=>0,"msg"=>'密码错误');
  25. }
  26. }else{
  27. $res=array("status"=>0,"msg"=>'该账号不存在');
  28. }
  29. }else{
  30. $res=array("status"=>0,"msg"=>'非法请求');
  31. }
  32. echo json_encode($res);
  33. }
  34. public function logout()
  35. {
  36. session(null);
  37. $this->redirect('Login/index');
  38. }
  39. }