Problema de redirección de página en Yii

Tengo un problema en mi aplicación, que está construido en Yii … cuando quiero visitar un enlace que me muestra un error en Firefox como …

La página no está redirigiendo correctamente

Firefox ha detectado que el servidor está redireccionando la solicitud de esta dirección de una manera que nunca se completará.

y en cromo dice …

Esta página web tiene un bucle de redireccionamiento

una cosa más está funcionando bien en la máquina local; no hay problemas, pero el error anterior está en el servidor en vivo …

Ahora, ¿cuál es el problema principal aquí?

Parece que la acción ‘iniciar sesión’ no puede ser vista por ningún usuario. El comportamiento predeterminado de Yii cuando un usuario intenta acceder a una página solo para miembros es redirigirlo a la página de inicio de sesión, y como su acción de inicio de sesión no está permitida a los usuarios invitados, Yii está redireccionando nuevamente a la página de inicio de sesión, lo que resulta en un ciclo infinito y demasiados errores de redirección

Compruebe su función accessRules () en la clase de controlador, “UserController.php” en su caso. Debe permitir que el usuario “Invitado” o CUALQUIER usuario realice la acción, “actionLogin ()” en este caso.

simplemente agregue ‘login’ a “actions array” y verifique que el valor de “users array” es ‘*’

// FILE = WebRoot/protected/controllers/UserController.php //... public function accessRules() { return array( array('allow', // allow all users to perform 'index' and 'view' actions 'actions'=>array('index','view','login'), 'users'=>array('*'), //... } //... 

Es posible que tenga este problema cuando elimine el inicio de sesión predeterminado y luego intente crear uno propio, esto puede resolver el problema.

Después de unos días luchando con la redirección de bucle, se resolvió de una manera no sexy, pero funciona

 if (stristr($_SERVER['HTTP_USER_AGENT'], 'Firefox') ) echo '' ; else $this->redirect(Yii::app()->createUrl('url/goes/there'));