Foros del Web » Programando para Internet » ASP Clásico »

No volver atras con boton back de browser

Estas en el tema de No volver atras con boton back de browser en el foro de ASP Clásico en Foros del Web. Buenas estimados, como bien digo en el titulo, estoy haciendo una aplicacion y me pasa lo siguiente: 1. Entro a mi aplicacion y abro sesion ...
  #1 (permalink)  
Antiguo 27/12/2013, 08:41
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años, 1 mes
Puntos: 6
No volver atras con boton back de browser

Buenas estimados,

como bien digo en el titulo, estoy haciendo una aplicacion y me pasa lo siguiente:

1. Entro a mi aplicacion y abro sesion (login).
2. Salgo de mi aplicacion ingresando una url cualquiera.
3. Entro a una pagina X, presiono boton back del browser y vuelvo a ingresar a mi aplicación con la sesion abierta.

Necesito es que se rompa la sesion o que me redireccione al login, por ejemplo.


Muchisimas gracias!
Gustav.
  #2 (permalink)  
Antiguo 02/04/2014, 20:45
 
Fecha de Ingreso: abril-2014
Mensajes: 32
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: No volver atras con boton back de browser

yo uso location.replace(...) en todas las llamadas para que no quede en el histórico del navegador, así si hacen lo que describes o recargan la pagina esta vuelve de nuevo a la de inicio.
  #3 (permalink)  
Antiguo 22/05/2014, 04:44
 
Fecha de Ingreso: septiembre-2011
Mensajes: 116
Antigüedad: 13 años, 3 meses
Puntos: 8
Respuesta: No volver atras con boton back de browser

Puedes utilizar una variable de session tipo HTTP_REFERER para determinar de donde viene la visita antes de llegar a la página y aplicar una redirección para enviarlo a la principal si no te interesa o un session(abandon)

Por otro lado tendrías que configurar el tiempo que dura la session, por defecto son 20 min. Puedes modificar este valor.

Etiquetas: atras, boton, red, 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




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