Commit 2646e2cd by Qiang Xue

Added $action param.

parent 08f6003c
...@@ -106,7 +106,7 @@ class Controller extends \yii\web\Controller ...@@ -106,7 +106,7 @@ class Controller extends \yii\web\Controller
public function beforeAction($action) public function beforeAction($action)
{ {
if (parent::beforeAction($action)) { if (parent::beforeAction($action)) {
$this->authenticate(); $this->authenticate($action);
$this->checkRateLimit($action); $this->checkRateLimit($action);
return true; return true;
} else { } else {
...@@ -168,9 +168,11 @@ class Controller extends \yii\web\Controller ...@@ -168,9 +168,11 @@ class Controller extends \yii\web\Controller
/** /**
* Authenticates the user. * Authenticates the user.
* This method implements the user authentication based on an access token sent through the `Authorization` HTTP header. * This method implements the user authentication based on an access token sent through the `Authorization` HTTP header.
* @param \yii\base\Action $action the action to be executed
* @throws UnauthorizedHttpException if the user is not authenticated successfully * @throws UnauthorizedHttpException if the user is not authenticated successfully
* @throws InvalidConfigException if an auth method declared in [[authMethods]] is invalid.
*/ */
protected function authenticate() protected function authenticate($action)
{ {
if (empty($this->authMethods)) { if (empty($this->authMethods)) {
return; return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment