Donde estás guardando las sessions? Guardarlas en la BD suele evitar problemas de permisos y ese tipo de cosas:
http://book.cakephp.org/2.0/en/development/sessions.html#database-sessions

Slds!


On 13/02/16 11:39, Maximiliano Alves Pinherio wrote:
Buenos días estimados
Estoy lanzando una plataforma B2B para en CakePHP 2.7 en AWS Elastic Beanstalk.

El sistema arranco bien pero de un momento a otro no funcionó mas el login. Tuve que deshabilitarlo para que pueda entrar la gente y después surgió otro problema en otra acción que usaba una variable de sesión. Por lo que calculo que es un problema de las variables de sesión y no específicamente del login.

El login lo realizaba con la función $this->Auth->login(), y cuando ejecutaba esta función se salia del sistema y me redirigia al login. Cambie el Auth->login() por un find(array('conditions' => array('User.username' => $this->request->data['username'], 'User.password' => $this->AuthComponent::pasword($this->request->data['password'])))), guardando el resultado del find en una variable de sesion usando el SessionComponent cuando el find retornaba un user.

De esta manera comenzó a funcionar pero necesita ejecutar dos veces la función para guardar la variable de sesión. Por ejemplo, cuando me logueo en el sistema la primera vez me rebota y a la segunda entra.

Espero sus comentarios. Este es un proyecto muy importante ya que es un emprendimiento personal en el que estamos dejando la vida con un grupo de amigos y seria una lastima que fracase por el login. Asi que cualquier ayuda viene bien

Muchas gracias
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com <mailto:cakephp-es+unsubscr...@googlegroups.com>. Para publicar en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com <mailto:cakephp-es@googlegroups.com>.
Visita este grupo en https://groups.google.com/group/cakephp-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a cakephp-es+unsubscr...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Visita este grupo en https://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a