Помогите настроить rateLimit

Всё что касается построения API
Ответить
aquy
Сообщения: 48
Зарегистрирован: 2014.08.21, 09:35

Помогите настроить rateLimit

Сообщение aquy »

В behaviors вставляю

Код: Выделить всё

'rateLimiter' => [
                'class' => \yii\filters\RateLimiter::className(),
                'only' => ['index'],
                'enableRateLimitHeaders' => true,
                'errorMessage' => 'Превышен лимит обращений',
            ],
а где сами лимиты писать не совсем понимаю.

Плюс из документации следует что лимиты можно прописать для идентифицированных пользователей, а для гостей получается нельзя?
Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Помогите настроить rateLimit

Сообщение Nafania »

http://www.yiiframework.com/doc-2.0/yii ... miter.html
When the user has exceeded his rate limit, RateLimiter will throw a yii\web\TooManyRequestsHttpException exception.

Note that RateLimiter requires $user to implement the yii\filters\RateLimitInterface. RateLimiter will do nothing if $user is not set or does not implement yii\filters\RateLimitInterface.
http://www.yiiframework.com/doc-2.0/yii ... rface.html
Ответить