composer require trylife/yii2-ip-access
./yii migrate --migrationPath=@vendor/trylife/yii2-ip-access/migrations
'modules' => [
...
'ip-access' => [
'class' => 'trylife\ipAccess\Module',
'controllerMap' => [
'ping' => [
'class' => 'trylife\ipAccess\controllers\PingController',
'accessKey' => 'jGajhDpsy2kKqDslFNcFt0zNF17BYqnT',
],
],
],
...
],
curl yourDomain/ip-access/ping/ping?accessKey=jGajhDpsy2kKqDslFNcFt0zNF17BYqnT
'as IpWhiteListBehavior' => [
'class' => 'trylife\ipAccess\behaviors\IpWhiteListBehavior',
'open' => true,
'allowIps' => [
'127.0.0.1',
],
'allowRoutes' => [
'ip-access/ping/ping'
],
],