Finalizar Session

16/08/2004 - 22:44 por JPablo | Informe spam
Hola Grupo, tengo una aplicación ASP.NET en la cual utilizo autenticación
por forms <authentication mode="Forms">

Cuando realizo click en un link 'Salir' he establecido el siguiente código:

Private void lnkbtnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
{
HttpContext.Current.Session.Clear();
HttpContext.Current.Session.Abandon();
FormsAuthentication.SignOut();
Server.Transfer("DefaultPc.aspx");
}

el cual finaliza la sessión y me redirecciona a la pagina inicial de la
aplicación, pero si realizo click en los botones de 'Atras' o 'Adelante'
del explorador de internet me vuelve a mostrar las pantallas de la
aplicación que había accesado antes y no quiero que pase esto, como puedo
lograr que al realizar click en salir me redireccione a la pagina inicial
pero que si le doy click en adelante o atras no me muestre las pantallas que
habia accesado antes ?¿

Gracias de antemano
saludos.
 

Leer las respuestas

#1 Jose Alfredo
16/08/2004 - 23:14 | Informe spam
Hola!

En general no te esta accesando las páginas, estás viendo lo que está en el
cache de la pc, si haces F5 verás que la página se vuelve inhabil
inmediatamente.

Nunca lo he probado pero seguro manipulando la duración de los caches
pudieras eliminar esto, pero vas a perder muchisimo en eficiencia.

Saludos

Jose Alfredo


"JPablo" schrieb im Newsbeitrag
news:
Hola Grupo, tengo una aplicación ASP.NET en la cual utilizo autenticación
por forms <authentication mode="Forms">

Cuando realizo click en un link 'Salir' he establecido el siguiente


código:

Private void lnkbtnSalir_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs)
{
HttpContext.Current.Session.Clear();
HttpContext.Current.Session.Abandon();
FormsAuthentication.SignOut();
Server.Transfer("DefaultPc.aspx");
}

el cual finaliza la sessión y me redirecciona a la pagina inicial de la
aplicación, pero si realizo click en los botones de 'Atras' o 'Adelante'
del explorador de internet me vuelve a mostrar las pantallas de la
aplicación que había accesado antes y no quiero que pase esto, como puedo
lograr que al realizar click en salir me redireccione a la pagina inicial
pero que si le doy click en adelante o atras no me muestre las pantallas


que
habia accesado antes ?¿

Gracias de antemano
saludos.


Preguntas similares