Php 使用Yii ip访问规则时重定向循环
使用Yii 1.1.15。我想通过ip规则限制登录和注销操作。我在控制器中有这样一个:Php 使用Yii ip访问规则时重定向循环,php,yii,Php,Yii,使用Yii 1.1.15。我想通过ip规则限制登录和注销操作。我在控制器中有这样一个: public function accessRules() { return [ [ 'allow', 'actions' => ['index', 'error'], 'users' => ['*'], ], [ 'allow',
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 all users
'users' => ['*'],
],
];
}
但当我在浏览器中调用登录操作时,浏览器进入重定向循环。如果我注释掉ips
规则,它会起作用
上面的代码有什么问题?这最终证明是一个存在于2.0和1.1分支中的错误。它已经在2.0分支中修复(计划在2.0.1里程碑中),我已经为1.1分支创建了一个拉请求 2.0分支的问题位于