Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 26-jun-2008, 02:53   #1 (permalink)
Jeibi ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
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
Jeibi está desconectado   Responder Citando
Antiguo 26-jun-2008, 22:23   #2 (permalink)
hwongu ha deshabilitado el karma
 
Avatar de hwongu
 
Fecha de Ingreso: junio-2008
Mensajes: 34
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
)
hwongu está desconectado   Responder Citando
Antiguo 27-jun-2008, 06:23   #3 (permalink)
Jeibi ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2007
Mensajes: 13
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é...
Jeibi está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:42.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93