Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/02/2011, 12:33
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Ayuda iniciar y cerrar sesion!!!

en tu codigo al momento de loguear no mandas ningun parametro a la session es por eso que sigue como null, antes de redireccionar almacena en la session la variable :

Código c#:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         if (Session[SesionEmpleado.UsuarioEmpleado] == null)
  4.         {
  5.             Session[SesionEmpleado.UsuarioEmpleado] = new Empleados();
  6.         }
  7.     }
  8.  
  9.     protected void btnInicioSesion_Click(object sender, EventArgs e)
  10.     {
  11.         string oUsuario = txtUsuario.Text;
  12.         string oContrasenia = txtContraseña.Text;
  13.         string oError = "";
  14.  
  15.         if (LogicaEmpleados.IniciarSesion(oUsuario, oContrasenia) == null)
  16.         {
  17.             oError += "Zona restringida, solo para empleados<br/>";
  18.         }
  19.         if (oError != "")
  20.         {
  21.             lblMensaje.Text = oError;
  22.         }
  23.         else
  24.         {
  25.             Session[SesionEmpleado.UsuarioEmpleado] = oUsuario;
  26.             Response.Redirect("~/PrincipalEmpleado.aspx");
  27.         }
  28.     }
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net