Foros del Web » Programación para mayores de 30 ;) » Java »

sesiones y logout al volver atrás en el navegador

Estas en el tema de sesiones y logout al volver atrás en el navegador en el foro de Java en Foros del Web. Hola, he estado buscando por las FAQ's y en el buscador y todo pero necesito ayuda porque todo lo que he visto lo he probado ...
  #1 (permalink)  
Antiguo 24/05/2011, 05:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 9 años, 1 mes
Puntos: 1
sesiones y logout al volver atrás en el navegador

Hola, he estado buscando por las FAQ's y en el buscador y todo pero necesito ayuda porque todo lo que he visto lo he probado y no me funciona.

Necesito que cuando mi usuario registrado le de al boton de salir y se desloguee, al darle al botón de atrás del navegador no me vaya a la anterior pagina que estaba abiera, sino que se quede ahi, pidiendo las veces que haga falta el login..

tengo mi pagina index.jsp (que pide el usuario y pass)
y en inicioRegistrado.jsp tengo el boton que si le doy me va a un servlet llamado LogOut.java en el que hago que la sesion s sea: s.invalidate(); y response.sendRedirect("index.jsp");

me redirige bien hasta ahi pero si le doy a atrás vuelve a inicioRegistrado sin ningun problema...y yo kiero q si le doy a atrás se quede ahi en login.jsp, esto se puede hacer??gracias de antemano..
  #2 (permalink)  
Antiguo 24/05/2011, 05:49
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 11 años, 2 meses
Puntos: 306
Respuesta: sesiones y logout al volver atrás en el navegador

Es complicado, ya que no depende de tu aplicación sino de cada navegador.

Puedes echar un vistazo a esto, o preguntar en el foro de javascript

http://www.mnot.net/cache_docs/

Dependiendo de qué es lo que quieres que no se muestre y la importancia que tenga, se pueden añadir trucos, aunque siempre serán apaños, con cosas normalmente un poco absurdas.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 24/05/2011, 06:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: sesiones y logout al volver atrás en el navegador

muchas gracias por contestar! le acabo de echar un ojo pero como está en inglés no me entero mucho..=S
lo único que quiero es que al salir de la sesion si le doy al botón de ir hacia atrás del navegador (utilizo firefox) no me salga la pagina anterior...
gracias!
  #4 (permalink)  
Antiguo 24/05/2011, 12:18
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: sesiones y logout al volver atrás en el navegador

por si a alguien le sirve alguna vez:

No he desactivado el botón de atrás pero he hecho lo que quería!
cuando le pulsaba al botón del navegador para atrás me mostraba la anterior pagina desde la q me habia deslogueado..pero ahora he conseguido que al pulsar el botón de atrás no vaya a ningún sitio...es como que quiere ir hacia atrás pero yo se lo impido, sólo hay que poner este script en el head de cada pagina jsp desde donde nos deslogueemos

<script type="text/javascript">
history.forward();
</script>

un saludo!
  #5 (permalink)  
Antiguo 25/05/2011, 13:16
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta Respuesta: sesiones y logout al volver atrás en el navegador

Cita:
Iniciado por tita_uy Ver Mensaje
por si a alguien le sirve alguna vez:

No he desactivado el botón de atrás pero he hecho lo que quería!
cuando le pulsaba al botón del navegador para atrás me mostraba la anterior pagina desde la q me habia deslogueado..pero ahora he conseguido que al pulsar el botón de atrás no vaya a ningún sitio...es como que quiere ir hacia atrás pero yo se lo impido, sólo hay que poner este script en el head de cada pagina jsp desde donde nos deslogueemos

<script type="text/javascript">
history.forward();
</script>

un saludo!

en donde mismo ubicas ese codigo..!!
  #6 (permalink)  
Antiguo 25/05/2011, 17:15
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 12 años
Puntos: 416
Respuesta: sesiones y logout al volver atrás en el navegador

Yo preferiría manejar el cache para que las paginas no se guarden en este y siempre el navegador tenga que cargarla.
  #7 (permalink)  
Antiguo 26/05/2011, 01:20
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 11 años, 2 meses
Puntos: 306
Respuesta: sesiones y logout al volver atrás en el navegador

Cita:
Iniciado por Ronruby Ver Mensaje
Yo preferiría manejar el cache para que las paginas no se guarden en este y siempre el navegador tenga que cargarla.
Si te refieres a la tag cache-control, no funciona bien en todos los navegadores.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #8 (permalink)  
Antiguo 26/05/2011, 03:09
 
Fecha de Ingreso: mayo-2011
Mensajes: 13
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: sesiones y logout al volver atrás en el navegador

lo pongo en cada jsp antes de la directiva <head>
  #9 (permalink)  
Antiguo 26/05/2011, 08:00
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 12 años
Puntos: 416
Respuesta: sesiones y logout al volver atrás en el navegador

Cita:
Iniciado por Xerelo Ver Mensaje
Si te refieres a la tag cache-control, no funciona bien en todos los navegadores.
Realmente me refería a setear el cache via headers.
  #10 (permalink)  
Antiguo 26/05/2011, 08:27
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 11 años, 2 meses
Puntos: 306
Respuesta: sesiones y logout al volver atrás en el navegador

Si te refieres a esto

Cita:
HTTP/1.1 200 OK
Date: Fri, 30 Oct 1998 13:19:41 GMT
Server: Apache/1.3.3 (Unix)
Cache-Control: max-age=3600, must-revalidate
Expires: Fri, 30 Oct 1998 14:19:41 GMT
Last-Modified: Mon, 29 Jun 1998 02:28:12 GMT
ETag: "3e86-410-3596fbbc"
Content-Length: 1040
Content-Type: text/html
Ahora no lo puedo asegurar, pero creo que me dio problemas con el explorer 6.

¿A ti no te ha fallado nunca? Es por volver a intentarlo la próxima vez que lo necesite.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #11 (permalink)  
Antiguo 26/05/2011, 08:31
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 12 años
Puntos: 416
Respuesta: sesiones y logout al volver atrás en el navegador

Cita:
Iniciado por Xerelo Ver Mensaje
Si te refieres a esto


Ahora no lo puedo asegurar, pero creo que me dio problemas con el explorer 6.

¿A ti no te ha fallado nunca? Es por volver a intentarlo la próxima vez que lo necesite.
Con IE 6 no te lo podría asegurar :\ No me sorprendería de hecho, seria solo 1 entre un puñado de cosas que IE6 no hace correctamente.
  #12 (permalink)  
Antiguo 26/05/2011, 09:27
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 11 años, 2 meses
Puntos: 306
Respuesta: sesiones y logout al volver atrás en el navegador

Por desgracia, muchas empresas siguen usando como navegador corporativo el explorer 6.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #13 (permalink)  
Antiguo 26/05/2011, 18:40
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 12 años
Puntos: 416
Respuesta: sesiones y logout al volver atrás en el navegador

Cita:
Iniciado por Xerelo Ver Mensaje
Por desgracia, muchas empresas siguen usando como navegador corporativo el explorer 6.
Por mala suerte para nosotros. Gracias por la info Xerelo, no tenia conocimientos de que no funcionaba en IE6.

Etiquetas: logout, navegador, sesiones, volver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:19.