Login.php 990 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. *
  4. *User:Administrator
  5. *Date:2021/10/8
  6. */
  7. namespace app\api\controller\v1;
  8. use app\api\business\LoginBus;
  9. use app\api\validate\User;
  10. use app\BaseController;
  11. use think\exception\ValidateException;
  12. class Login extends BaseController
  13. {
  14. //登录
  15. public function login()
  16. {
  17. if (!$this->request->isPost()) return showError(config('status.illegal_request'));
  18. //todo validate
  19. $data = [
  20. 'username'=>$this->request->param('login_name', '', 'trim'),
  21. 'password'=>$this->request->param('pwd', '', 'trim'),
  22. ];
  23. //todo validate
  24. // try {
  25. // $this->validate(User::class)->scene('login')->check($data);
  26. // } catch (ValidateException $exception) {
  27. // return show('11', $exception->getError());
  28. // }
  29. $res=(new LoginBus())->login($data['username'],$data['password']);
  30. return showSuccess($res);
  31. }
  32. //登出
  33. public function logout()
  34. {
  35. }
  36. }