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.