Token.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. //
  3. //namespace app\api\controller;
  4. //
  5. //use app\common\controller\Api;
  6. //use fast\Random;
  7. //
  8. ///**
  9. // * Token接口
  10. // */
  11. //class Token extends Api
  12. //{
  13. // protected $noNeedLogin = [];
  14. // protected $noNeedRight = '*';
  15. //
  16. // /**
  17. // * 检测Token是否过期
  18. // *
  19. // */
  20. // public function check()
  21. // {
  22. // $token = $this->auth->getToken();
  23. // $tokenInfo = \app\common\library\Token::get($token);
  24. // $this->success('', ['token' => $tokenInfo['token'], 'expires_in' => $tokenInfo['expires_in']]);
  25. // }
  26. //
  27. // /**
  28. // * 刷新Token
  29. // *
  30. // */
  31. // public function refresh()
  32. // {
  33. // //删除源Token
  34. // $token = $this->auth->getToken();
  35. // \app\common\library\Token::delete($token);
  36. // //创建新Token
  37. // $token = Random::uuid();
  38. // \app\common\library\Token::set($token, $this->auth->id, 2592000);
  39. // $tokenInfo = \app\common\library\Token::get($token);
  40. // $this->success('', ['token' => $tokenInfo['token'], 'expires_in' => $tokenInfo['expires_in']]);
  41. // }
  42. //}