Yii プロジェクトの IP フィルタリング機能を追加したい..以下のコードは、この機能を実際に追加します (役立つ)..しかし、プログラム (yii プロジェクト) が実行された後、実行時にこの機能を追加したいと考えています。別の IP アドレスを許可 IP リスト (ホワイトリスト) に追加し、他の IP アドレスをブロック リスト (ブラックリストなど) に追加することを拒否する場合があります。これらの機能をプロジェクトに追加する方法について教えてください..
これからよろしくお願いします
#in the SiteController
public function accessRules() {
return array(
array('allow',
'actions' => array('index','view', 'create', 'update', 'manage'),
'ips' => Yii::app()->params['allowIps'],//updated to pull list from Yii
),
array('deny',
'actions' => array('index','view', 'create', 'update', 'manage'),
'ips' => array('*'),
),
);
}
/protected/config/main.php で
'params'=>array(
// this is used in contact page
'allowedIps'=>array('22.150.133.177'),
),