php - Redirect loop when using Yii ip access rule -


using yii 1.1.15. want restrict login , logout actions ip rule. have inside controller:

public function accessrules() {     return [         [             'allow',             'actions' => ['index', 'error'],             'users' => ['*'],         ],         [             'allow',             'actions' => ['login'],             'users' => ['*'],             'ips' => ['xx.yy.zz.qq'],         ],         [             'allow',             'actions' => ['logout'],             'users' => ['@'],             'ips' => ['xx.yy.zz.qq'],         ],         [             'deny', // deny users             'users' => ['*'],         ],     ]; } 

but when call login action in browser, browser enters redirect loop. if comment out ips rule, works.

what wrong above code?

this has proved bug exists in both 2.0 , 1.1 branches. it's been fixed in 2.0 branch (scheduled 2.0.1 milestone) , i've created pull request 1.1 branch.

the issue 2.0 branch @ https://github.com/yiisoft/yii2/issues/4889


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -