Espero haciendo un panerl de control y cunado los usuarios se logean meto los datos en sessiones.
Código:
Session.Add("Nombre", rdr["nombre"]);
Session.Add("Apellidos", rdr["apellidos"].ToString());
Session.Add("Nivel", rdr["id_nivel"]);
Session.Add("Desc_Nivel", rdr["descripcion"]);
Session.Add("Activa", "SI");
En la pagina PanelControl.Master
Cuando carga la pagina se mete en el protected void Page_Load y pongo esto
Código:
string s = (string)Session["Activa"];
if (s.ToString() != "SI") // Error *
{
Response.Redirect("default.aspx");
}
else
{
LblNombre.Text = Session["Nombre"].ToString();
LblApellidos.Text = Session["Apellidos"].ToString();
Lblnivel.Text = Session["Desc_Nivel"].ToString();
}
* Referencia a objeto no establecida como instancia de un objeto.
como se puede hacer? o de que manera se puede reparar.
Gracias