webhubworks/craft-rate-limiter
最新稳定版本:0.7.2
Composer 安装命令:
composer require webhubworks/craft-rate-limiter
包简介
Rate Limiter for Controller Actions
README 文档
README
Rate Limiter for Controller Actions
Config
Copy the config.php file to your config directory as craft-rate-limiter.php and set the rate limit values.
These are two example configs:
<?php use webhubworks\craftratelimiter\models\RateLimiterConfig; return [ '*' => [ RateLimiterConfig::make() ->requestsPerSecond(1) ->requestsPerMinute(2) ->requestsPerHour(20) ->requestMethods(['POST', 'PUT', 'PATCH', 'DELETE']) ->addControllerAction( controllerClass: \craft\controllers\UsersController::class, controllerActions: ['login'] ), RateLimiterConfig::make() ->requestsPerMinute(2) ->requestMethods(['POST', 'PUT', 'PATCH', 'DELETE']) ->anyActionOfController(\craft\controllers\SomeOtherController::class), ], ];
统计信息
- 总下载量: 503
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: mit
- 更新时间: 2025-05-19