Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   No puedo cerrar sesion en firefox (http://www.forosdelweb.com/f45/no-puedo-cerrar-sesion-firefox-600231/)

Jeibi 26/06/2008 02:53

No puedo cerrar sesion en firefox
 
Hola,

estoy trabajando con una web y tengo el problema que cuando quiero cerrar sesion no lo hace, pasa por todos los procesos pero no cierra la sesión. Este problema me lo da en firefox, en explorer me funciona perfectamente, incluso ni siquiera me da siempre el error en firefox, solo la mayoria de las veces, de ahi mi frustración. Si recien abro el firefox y cargo la página, me logueo y cierro sesión me funciona, aunque no siempre, pero si hago alguna cosa mas en la página ya no puedo cerrar, y no hay manera. Pensé que podría ser problemas de cache, pero borro el cache constantemente y sigue saliendo ese problema.. Una de dos, o no se borrar bien el cache o algo me falta en mi código que no lo hace bien.
Aquí les paso el código donde cierro la sesión:

HttpSession sesion = request.getSession();

//***TRAZA PARA FICHERO DE ACCESO***
String codCli="";
String codAC="";
codCli = (String)sesion.getValue ("codigo_cliente");
codAC = (String) sesion.getValue("codigo_AC");
if ((codCli== null)||(codCli.equals(""))) codCli="NO_CODIGO";
if ((codAC==null)||(codAC.equals(""))) codAC="NO_CODIGO";

//***FIN TRAZA PARA FICHERO DE ACCESO***

//Se anulan todas las variables de sesión de la sesión.
sesion.invalidate();

//Se muestra la pagina de indice (index.htm).
.
.
.
aquí se mostraria el jsp para loguearse, que deberia salirme el formulario para introducir el usuario y contraseña y sin embargo me aparece como que estoy logueado ya, osea que no ha cerrado la sesión.
Si pueden ayudarme, se lo agradezco.

saludos

hwongu 26/06/2008 22:23

Respuesta: No puedo cerrar sesion en firefox
 
prueba poniendo

sesion.removeAttribute("codigo_cliente");
sesion.removeAttribute("codigo_AC");
sesion.invalidate();
//y luego para confirmar si realmente se elimino consultas
if(sesion.getAttribute("codigo_cliente")==null){
//q te mande al index
)

Jeibi 27/06/2008 06:23

Respuesta: No puedo cerrar sesion en firefox
 
Gracias hwongu. Ya lo he probado y sigo obteniendo los mismos resultados. Creo que va a ser un problema de caché...


La zona horaria es GMT -6. Ahora son las 09:04.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.