ASP.NET - Cerrar Sesión, botón Back

 
Vista:

Cerrar Sesión, botón Back

Publicado por Yhire (3 intervenciones) el 09/05/2007 00:10:47
Hola,

tengo un link para cerrar la sesión, la cual pasa por: HttpContext.Current.Session["currentUser"] = null; y luego lo envio a la página de inicio de sesión. Pero, cuando hago click en el botón Back del browser me envia nuevamente al usuario que había termnado la sesión. Como se puede controlar el botón back para que no regrese a la sesión anterior.

gracias por sus respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cerrar Sesión, botón Back

Publicado por Hernaldo (7 intervenciones) el 09/05/2007 01:39:57
Ese problema yo tambien lo tube, y lo solucione con el siguiente javascript
en el master page, o pagina principal que tenia

1
2
3
<script language="javascript" type="text/javascript">
     javascript:window.history.forward(1);
</script>

esto va entre las etiquetas de la cabecera osea

1
2
3
4
5
6
7
<head runat="server">
    <title>Página sin título</title>
 
         <script language="javascript" type="text/javascript">
     javascript:window.history.forward(1);
     </script>
</head>

y listo, yo lo trabaje tanto con master page, como con webform con un internal frame, y no tube ningun problema, recuerda que solo va en el principal.

espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Javier Santamaria (312 intervenciones) el 15/05/2007 10:50:00
Pero con eso deshabilitas la opcion de volver atras en todas las paginas. Habria otra manera de hacerlo sin deshabilitar esa opcion?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por genar (1 intervención) el 09/09/2010 16:49:13
excelente funciona bien muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Lilimarlen (1 intervención) el 09/12/2012 23:58:39
HOla te comento que no me funciono el javascript estoy usando jsf 2.0 podria alguien darme alguna otra alternativa por favor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Manuel Gomez (1 intervención) el 20/06/2013 18:31:07
Super mil gracias me funciono perfecto lo ubique en la pagina que cree para despedir al usuario logueado, al cabo de dar clic en el boton continuar, me llevo a la pagina inicial, y no me permitio regresar, Mil Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Alfonso (1 intervención) el 05/12/2016 23:22:04
Gracias Hernaldo la solución que planteaste me funciono de maravilla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Jorge Luis (1 intervención) el 29/07/2007 11:08:51
Lo que debes hacer es recargar las paginas.

1- Pon esto en los aspx.

<%@ OutputCache Location="None" %>

Esto es para que se ejecute el page load del aspx y el navegador no utilize la que tiene en cache.


2- En el page load del aspx pregunta si accedio a esta con el uso del login

if(Session["contraseña"] == null){{
Response.Redirect("Login.aspx");

}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Mauro (1 intervención) el 29/11/2007 14:24:56
A mi me funciono con el <%@ OutputCache Location="None" %> perfectamente!
Gracias!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Jcs (1 intervención) el 07/05/2012 04:23:37
A mi me sirvio el <%@ OutputCache Location="None" NoStore="true"%>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Cerrar Sesión, botón Back

Publicado por WEQQR (1 intervención) el 14/06/2012 00:55:56
no suelo responder en comentarios ya q mi inter es lento y me consume tiempo, pero este si se merecio la pena, ya q tu aporte me sirvio de muchisimo! muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Ivxn (1 intervención) el 29/08/2013 19:22:20
me sirvio esta respuesta justo lo que necesitaba saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Santiago (1 intervención) el 06/03/2014 17:02:06
Esta es la precisa , y funciona para visual studio 2012 <%@ OutputCache Location="None" NoStore="true"%> gracias amigos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Gerardo (1 intervención) el 27/07/2011 20:11:02
Cuando pongo: <%@ OutputCache Location="None" %>
Me dice: No se admite el elemento OutputCache

por????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Manu (1 intervención) el 20/09/2011 08:02:01
Sólo quería agradecerte ya que, después de mucho darle vueltas a una solución, la encontré en tu aporte.
Gracias!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por alejo_blue (1 intervención) el 06/11/2012 23:01:43
Amigo disculpa mi ignorancia! Donde debo colocarlo exactamente este pedacito de codigo? en que parte exactramente?

Si alguno lee este comment por favor si sabe la respuesta le agradecere mucho su ayuda! buen dia!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por Roger Gomez Jaramillo (45 intervenciones) el 07/11/2012 11:02:53
En la parte de arriba de la pagina, del archivo aspx

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cerrar Sesión, botón Back

Publicado por mateo (1 intervención) el 03/06/2014 22:36:45
alguien me puede apoyar tengo el mismo problema pero la diferencia es que yo estoy programando en javascript
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar