hola amigos cakeros tengo un problema del cual no he podido dar
solución. Resulta que cuando entro a mi aplicación y ejecuto algunas
operaciones funciona bien, pero cuando comienzo a hacer peticiones ajax
la mayoria de las veces me esta matando la session, y es extraño, porque
en la sección de otro usuario no me ocurre...
configure lo siguiente en config.php
Configure::write('Session.checkAgent', false);
Configure::write('Security.level', 'medium');
y sigue ocurriendo lo mismo, además puedo ver como mi session
literalmente desaparece, aqui un ejemplo-....
cuando cargo la pagina con un request normal, hago un print_r de
$_SESSION en un action de pruebas para ello
Array
(
[Config] => Array
(
[userAgent] =>
[time] => 1287467894
[timeout] => 10
)
[ss_user_id] => 10
[ss_user] => Array
(
[User] => Array
(
[id] => 10
[created] => 2010-09-16 18:47:14
[username] => gustavo
[password] => gustavo
[nombres] => Gustavo Adolfo
[apellidos] => Delgado rodriguez
[email] => [email protected]
[grupo_id] => 3
)
)
[ss_user_res] => Array
(
[name] => gustavo
[url] => http://localhost/cake2/webroot/upload/users/3/gustavo
[directory] => /var/www/cake2/webroot/upload/users/3/gustavo
[maxSize] => 0
[allowedExtensions] =>
7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip,bmp,gif,jpeg,jpg,png,avi,iso,mp3,swf,flv
[deniedExtensions] => exe,bin,dll
)
Ahora cuando hago mi llamada ajax
Array
(
[Config] => Array
(
[userAgent] =>
[time] => 1287467996
[timeout] => 10
)
)
Como ven, se borro toda mi información de session.
Esto ocurre indistintamente, y he notado que puede deberse a multiples
llamadas ajax que pueden resetear el session_id, pero por ejemplo prueba
haciendo las cargas con tiempos pausados entre medio y ocurre lo mismo...
estoy perplejo......
alguna idea amigos???
Saludos cordiales.
--
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
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.