diff --git a/framework/filters/RateLimiter.php b/framework/filters/RateLimiter.php index 82ac9de51a..d55ca78767 100644 --- a/framework/filters/RateLimiter.php +++ b/framework/filters/RateLimiter.php @@ -67,7 +67,7 @@ class RateLimiter extends ActionFilter */ public function beforeAction($action) { - $user = $this->user ? : Yii::$app->getUser()->getIdentity(false); + $user = $this->user ? : (Yii::$app->getUser() ? Yii::$app->getUser()->getIdentity(false) : null); if ($user instanceof RateLimitInterface) { Yii::trace('Check rate limit', __METHOD__); $this->checkRateLimit(