brezgalov / yii2-rate-limiting
request rate limiting helpers lib
v1.0.1
2021-07-07 14:27 UTC
Requires
- php: >=5.6.0
- yiisoft/yii2: ~2.0.6
This package is auto-updated.
Last update: 2025-02-26 23:10:57 UTC
README
Установка через composer:
composer require brezgalov/yii2-rate-limiting --prefer-dist
Для php8:
composer require brezgalov/yii2-rate-limiting --prefer-dist --ignore-platform-reqs
Подключить в behaviours контроллера:
'rateLimiter' => [
'class' => RateLimiter::class,
'user' => \Yii::createObject([
'class' => IpLimiterCache::class,
'only' => ['my-action'],
'requests' => 1,
'perSecs' => 120,
]),
],