Re: [CakePHP-es] Problemas login Amazon

2016-02-13 Thread Matías Croce
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 
.
Para publicar 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 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.


Re: [CakePHP-es] Problemas login Amazon

2016-02-17 Thread Maximiliano Alves Pinherio
Gracias matias con lo de las sessiones en BD se soluciono. Parece que
amazon, al trabajar con varias instancias no replica los datos de sesion en
todas las instancias. Entonces te logueabas en una instancia y cuando
pasabas a otra no encontrabas los datos de sesion.

Abrazo y repito ... Muchas gracias

El 13 de febrero de 2016, 12:15, Matías Croce 
escribió:

> 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
>> .
>> Para publicar 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 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.
>



--

-- 
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.


Re: [CakePHP-es] Problemas login Amazon

2016-02-18 Thread Jorge
Si vamos un poco más allá, yo te recomendaría utilizar 
http://book.cakephp.org/2.0/en/development/sessions.html#cache-sessions y 
crear una instancia de Redis en Amazon. De este modo podrías tener 
sincronizadas las sesiones en todos tus servidores y además evitar hacer 
dos "hit" a la base de datos por cada request que recibas, evitando el 
cuello de botella si tienes un sitio con muchas visitas. La configuración 
es igual de sencilla desde tu aplicación, lo único que necesitas es una 
instancia Redis extra.

Saludos,


-- 
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.