none
salir del login RRS feed

  • Pregunta

  • Buenas Quisiera me ayudaran en lo siguiente:

    Necesito hacer que cuando le doy salir a la pagina web el usuario se desloguee o que la pagina expire y así si le da atrás en el botón del navegador el mismo no ingrese a el sistema.

    en C#


    JEAS

    martes, 25 de septiembre de 2012 13:42

Respuestas

  • Ya lo solucione. utilice variables de sesión y cree este metodo en el masterpage

    public void DeshabilitarCache()
            {
                Response.ClearHeaders();
                Response.AppendHeader("Cache-Control", "no-cache");
                Response.AppendHeader("Cache-Control", "private");
                Response.AppendHeader("Cache-Control", "no-store");
                Response.AppendHeader("Cache-Control", "must-revalidate");
                Response.AppendHeader("Cache-Control", "max-stale=0");
                Response.AppendHeader("Cache-Control", "post-check=0");
                Response.AppendHeader("Cache-Control", "pre-check=0");
                Response.AppendHeader("Pragma", "no-cache");
                Response.AppendHeader("Keep-Alive", "timeout=3, max=993");
                Response.AppendHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
            }

    y lo que hice fue validar que cuando se da en el botón se borre la variable de sesión y en cada pagina en el load valide que si la variable de sesión viene nula la direccione a el login.

    Espero les ayude a los que tienen problemas con el mismo caso.


    JEAS

    • Marcado como respuesta Steban783 jueves, 4 de octubre de 2012 14:23
    jueves, 4 de octubre de 2012 14:23

Todas las respuestas

  • Normalmente eso se sule hacer con variables de sesión:

    Estado de sesión de ASP.NET

    Entonces cuando el usuario inicia sesión, creas una variable y en cada página o en una master page validas si la variable tiene contenido; si no tiene contenido, haces un response.redirect a la página de logueo o algo por el estilo ...

    Así funciona.


    Un saludo, Cristian Pérez

    martes, 25 de septiembre de 2012 13:51
  • hola

    Login – Usando Password con Hash

    analiza el codigo del desarrollo web como se realiza un logoff del sitio, como se termina la session del usuario

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 25 de septiembre de 2012 14:23
  • Ya lo solucione. utilice variables de sesión y cree este metodo en el masterpage

    public void DeshabilitarCache()
            {
                Response.ClearHeaders();
                Response.AppendHeader("Cache-Control", "no-cache");
                Response.AppendHeader("Cache-Control", "private");
                Response.AppendHeader("Cache-Control", "no-store");
                Response.AppendHeader("Cache-Control", "must-revalidate");
                Response.AppendHeader("Cache-Control", "max-stale=0");
                Response.AppendHeader("Cache-Control", "post-check=0");
                Response.AppendHeader("Cache-Control", "pre-check=0");
                Response.AppendHeader("Pragma", "no-cache");
                Response.AppendHeader("Keep-Alive", "timeout=3, max=993");
                Response.AppendHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
            }

    y lo que hice fue validar que cuando se da en el botón se borre la variable de sesión y en cada pagina en el load valide que si la variable de sesión viene nula la direccione a el login.

    Espero les ayude a los que tienen problemas con el mismo caso.


    JEAS

    • Marcado como respuesta Steban783 jueves, 4 de octubre de 2012 14:23
    jueves, 4 de octubre de 2012 14:23