ininspiration / ipratelimit
a ipratelimit extension
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Type:yii2-extension
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;
}