Me da mucho gusto que ya no tengas el problema. Gracias a ti también por responder que corregiste el problema. Muchas veces los hilos de estas conversaciones se quedan sin respuesta sin saber si se pudo corregir o no.
Saludos! 2012/5/28 elena gd <oelenag...@gmail.com> > 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<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+unsubscribe@**googlegroups.com<cakephp-es%2bunsubscr...@googlegroups.com> >>> Para tener acceso a más opciones, visita el grupo en >>> http://groups.google.com/**group/cakephp-es?hl=es<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. > -- Ignacio A. Zamora Software Engineer -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. 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.