Foros del Web » Programación para mayores de 30 ;) » .NET »

Session y seguridad

Estas en el tema de Session y seguridad en el foro de .NET en Foros del Web. 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", ...
  #1 (permalink)  
Antiguo 06/08/2008, 04:19
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Session y seguridad

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
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
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 23:38.