ininspiration / ipratelimit
a ipratelimit extension
Package info
github.com/ininspiration/ipratelimit
Type:yii2-extension
pkg:composer/ininspiration/ipratelimit
v2.0.0
2021-06-23 20:04 UTC
Requires
- yiisoft/yii2: ~2.0.0
README
if a user doesn't login,then use ipratelimt, otherwise use userratelimit.
#install composer require ininspiration/ipratelimit
#migration php yii migrate/up --migrationPath=@ininspiration/ipratelimit/migrations
#behaviors()
public function behaviors()
{
$behaviors = parent::behaviors();
//override - rateLimiter
$behaviors["rateLimiter"] = [
"class" => \ininspiration\ipratelimit\IpRateLimiter::class,
'ipmodel' => \ininspiration\ipratelimit\models\IpRatelimit::class,
];
return $behaviors;
}