BaseController.php 949 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace api\modules\v1\controllers\userwages;
  3. header('Access-Control-Allow-Origin:*');
  4. use api\controllers\OnAuthController;
  5. use Yii;
  6. /**
  7. * 需要授权登录访问基类
  8. *
  9. * Class OnAuthController
  10. * @package api\controllers
  11. * @property yii\db\ActiveRecord|yii\base\Model $modelClass
  12. * @author qimall
  13. */
  14. class BaseController extends OnAuthController
  15. {
  16. /**
  17. * @var User|null
  18. */
  19. public $userwages = null;
  20. /**
  21. * @var string|null
  22. */
  23. public $userwages_token = null;
  24. /**
  25. * token 验证的key
  26. *
  27. * @var string
  28. */
  29. protected $authMethodsHeader = 'userwages-token';
  30. /**
  31. * 前置操作
  32. *
  33. * @param Action $action
  34. * @return boolean
  35. */
  36. public function beforeAction($action)
  37. {
  38. parent::beforeAction($action);
  39. $this->userwages_token = $this->access_token;
  40. $this->userwages = $this->user;
  41. return $action;
  42. }
  43. }