muchas gracias por la respuesta, efectivamente quité el allow y no me 
presentó más el problema. 

en cuanto a lo del LoginRedirect, es una función que coloque en el 
userscontroller para que dependiendo del rol de el usuario que se logeaba, 
me redireccionara a paginas diferentes, donde se presentan opciones 
diferentes para cada tipo de usuario, hasta ahora me funciona bien, quizá 
sera que debí colocarle otro nombre a la función verdad??  para evitar 
ambigüedad en el código.... 

El lunes, 28 de mayo de 2012 16:02:08 UTC-4:30, nachopitt escribió:
>
> Remueve el allow que le haces a login en beforeFilter. En el manual dice 
> que no debes de agregar ni login ni logout ya que el componente lo hace por 
> ti mismo, y el hacerlo te llevaría a problemas como este.
>
> Por cierto, el loginRedirect es un redirect a su vez? Este comportamiento 
> es el correcto? Quizá también tengas que revisar eso.
>
> On Thu, May 24, 2012 at 2:57 PM, elena gd <oelenag...@gmail.com> wrote:
>
>> Hola, estoy utilizando acl para mi aplicacion y me estaba funcionando muy 
>> bien hasta hace poco, cunado intento corres acceder al sistema siempre me 
>> dice:
>> The page isn't redirecting properly
>> Firefox has detected that the server is redirecting the request for this 
>> address in a way that will never complete.
>> This problem can sometimes be caused by disabling or refusing to 
>> accept cookies. 
>>
>> esto es lo que tengo en el UsersController:
>>
>> public function beforeFilter() {
>>     parent::beforeFilter();
>>     $this->Auth->allow('login');
>> }
>> function login()
>>         {
>>  
>>               if ($this->Auth->login())
>>                  {
>> $user= $this->User->find('first', array('conditions' 
>> =>array('User.username' => $this->data['User']['username'])));  
>>  $user_id= $this->User->find('first', array('conditions' 
>> =>array('User.id' => $this->data['User']['id'])));
>>                 $this->loginRedirect();
>>                  }
>>         }
>>
>> Function loginRedirect()
>>         {
>>  if ($this->Auth->user('role_id') == 1)
>>  {
>>                 $this->redirect(array ('controller' => 'users', 'action' 
>> => 'admin'), null, true);
>>        .
>>        .
>>        .
>> }else{                               
>>         .
>>    $this->redirect(array ('controller' => 'users', 'action' => 'add'), 
>> null, true);
>>          }
>>
>> y en el AppController:
>>     public $components = array(
>>         'Acl',
>>         'Auth' => array(
>>             'authorize' => array(
>>                 'Actions' => array('actionPath' => 'controllers')
>>             )
>>         ),
>>         'Session' ,  'LoadsysAuth'
>>     );
>>
>>     public $helpers = array('Html', 'Form', 'Session');
>>
>>     public function beforeFilter() {
>>
>>          $this->Auth->loginRedirect = '/users/loginRedirect';
>>  $this->Auth->allow('display');
>>     }
>>
>> alguien sabe que como solucionar este problema???
>>
>> Muchas gracias de antemano..
>>
>>
>>
>>  -- 
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de 
>> Grupos de Google.
>> Para ver este debate en la Web, visita 
>> https://groups.google.com/d/msg/cakephp-es/-/uToTa8FgjjAJ.
>> Para publicar una entrada en este grupo, envía un correo electrónico a 
>> cakephp-es@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a 
>> cakephp-es+unsubscr...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en 
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>
>
> -- 
> Ignacio A. Zamora
> Software Engineer
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para ver este debate en la Web, visita 
https://groups.google.com/d/msg/cakephp-es/-/q6c0XiBhli0J.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a