hm/daxiong-rate-limiter
Composer 安装命令:
composer require hm/daxiong-rate-limiter
包简介
This package provides a custom rate limiter implementation for Yii2 applications.
README 文档
README
This package provides a custom rate limiter implementation for Yii2 applications.
1.Installation
You can install this package via Composer:
composer require hm/daxiong-rate-limiter:dev-main
2. Config add this code in config>main.php inside components
'hmrateLimiter' => [ 'class' => DaxiongRateLimiter::class, 'rateLimit' => 500, // optional Set a new rate limit (number of requests) 'timePeriod' => 300, //optional Set a new time period (in seconds) ],
3. Call use In controller function behaviors()
public function behaviors() { return [ 'rateLimiter' => [ 'class' => \yii\filters\RateLimiter::class, 'user' =>Yii::$app->hmrateLimiter, ], 'verbs' => [ 'class' => VerbFilter::class, 'actions' => [ 'logout' => ['post'], ], ], ]; }
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-08-22