Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/02/2011, 16:20
michelivskiyi
 
Fecha de Ingreso: febrero-2011
Ubicación: Ciudad de México
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Variables de Sesión en ASP.NET

Este es el código de la página Login.aspx. Cuando se carga login tambien aparece la variable de sesion aunque no se haya iniciado sesión alguna. Se trata de un Login Control que valida si el usuario existe en la BD de datos y tiene permisos. Hay dos variables de sesion: login, que valida que el usuario siga activo, y User, que lo empleo para posteriores consultas en la BD.

Código C#:
Ver original
  1. protected void LoginSesion_Click(Object sender, EventArgs e)
  2.     {
  3.         try
  4.         {
  5.             if (Membership.ValidateUser(LoginSesion.UserName,md5(LoginSesion.Password)))
  6.             {
  7.                 this.Session["login"] = "true";
  8.                 this.Session["User"] = LoginSesion.UserName;
  9.                 Response.Redirect("Default.aspx");
  10.             }
  11.             else
  12.             {
  13.                 this.Session["login"] = "false";
  14.     this.Session["User"] = "";
  15.             }
  16.         }
  17.         catch
  18.         {
  19.             Response.Redirect("Login.aspx");
  20.         }
  21.     }

Última edición por michelivskiyi; 18/02/2011 a las 16:21 Razón: Error en el còdigo