Sessiones

Ondiux
09 de Febrero del 2006
Alguien podria ayudarme con un problema de session que sucede en el territorio de mexico. Cuando un usuario se valida al sistema yo tomo sus datos extraidos de la base de datos y los almaceno en variables de session. En algunos caso suscede que cuando el usuario se valida le sale informacion de otro usuario, como una confusion de sessiones. Este es elcodigo que yo utilizo.
//cache del proxy.
httpservletresponse.setHeader("Cache-Control","no-cache");
httpservletresponse.setHeader("Pragma","no-cache");
httpservletresponse.setDateHeader("Expires", 0);

//creacion de la variable de session
HttpSession httpsession = httpservletrequest.getSession(false);

if(httpsession!=null)
{
httpsession.invalidate();
}

httpsession =httpservletrequest.getSession(true);
httpsession.setMaxInactiveInterval(5400);
httpsession.setAttribute("VALOR", (String)resultset.getObject("VALOR"));

Rober
09 de Febrero del 2006
Ponle timeout a la sesión, o prueba a destruirla cuando el usuario salga, así con el proximo que se valide le obligas totalemente a crear una sesión nueva.

neossoftware
09 de Febrero del 2006
Que tal:

No pues esta bastante raro tu problema!!!!!!!, en lo personal nunca me ha pasado algo parecido en los servidores de aplicaciones que uso.

Saludos, espero que alguien pueda ayudarte.