ininspiration/ipratelimit

a ipratelimit extension

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Type:yii2-extension

v2.0.0 2021-06-23 20:04 UTC

This package is auto-updated.

Last update: 2025-05-24 20:57:54 UTC


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;
}