Foros del Web » Programando para Internet » ASPX (.net) »

Iniciar y cerrar sesion en C#

Estas en el tema de Iniciar y cerrar sesion en C# en el foro de ASPX (.net) en Foros del Web. Hola Nuevamente!... Me acabo de dar cuenta que lo que segun yo estaba bien al iniciar sesion en mi pagina, esta mal. Como puedo hacer ...
  #1 (permalink)  
Antiguo 18/08/2009, 14:23
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Iniciar y cerrar sesion en C#

Hola Nuevamente!...

Me acabo de dar cuenta que lo que segun yo estaba bien al iniciar sesion en mi pagina, esta mal.

Como puedo hacer para iniciar sesion y luego cerrarla en C#?

En mi pagina de inicio se debe introducir el username y password...

Como hago para que al presionar el boton cerrar sesion se cierre realmente y que no vuelva a ella al presionar el boton "atras" del navegador????

Saludos!

Gracias!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #2 (permalink)  
Antiguo 18/08/2009, 15:47
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Iniciar y cerrar sesion en C#

Para explicar mejor el problema...

Lo que pasa es que cuando pongo la ruta completa a una pagina que debería haber accedido despues de introducir login y pass, igual entra, es decir no valida si es que inicie o no sesion antes de eso.

Como puedo hacer para que esto no ocurra?... y que no ingrese a la pagina aunque le ponga la ruta completa, sin antes haber iniciado sesion???

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #3 (permalink)  
Antiguo 18/08/2009, 19:10
 
Fecha de Ingreso: noviembre-2008
Ubicación: Uruguay
Mensajes: 49
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Iniciar y cerrar sesion en C#

Te paso una posible solución que te puede ayudar:

Código:
 protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["Usuario"] != null)
        {
            long usuario = (long)Session["Usuario"];
            if (!LogicaUsuario.EsAdministrador(usuario))
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                if (!IsPostBack)
                    SetFocus(txtRut);
            }
        }
    }
  #4 (permalink)  
Antiguo 19/08/2009, 01:02
 
Fecha de Ingreso: agosto-2009
Mensajes: 27
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Iniciar y cerrar sesion en C#

Como te dice bierksoft no podría estar mejor explicado. Estoy haciendo un programa en el cual necesito logearme y utilizo un código similar en todas las paginas. Además de ese código, cuando te logeas tendrás que dar el valor a la session. El resto ya esta dicho. Un saludo
  #5 (permalink)  
Antiguo 19/08/2009, 05:50
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Iniciar y cerrar sesion en C#

Muchas Gracias bierksoft, funciona a la perfección.

Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
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 12:52.