protected void Page_Load(object sender, EventArgs e) { //Comun.Conexion = "Server=tcp:serv-campaniaelectoral.database.windows.net,1433;Initial Catalog=CSLDB_CAMPANIAELECTORAL;Persist Security Info=False;User ID=campaniaAdmin;Password=C4mp4n14373C;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"; //Comun.IDUsuario = "SystemWeb"; //if (Session["Usuario"] == null) // Response.Redirect("Login.aspx?idE='La sesión ha concluido, debe ingresar de nuevo su usuario y contraseña'"); IPrincipal usr = HttpContext.Current.User; if (usr.Identity.IsAuthenticated || usr.Identity.AuthenticationType == "Forms") { if (Session["Usuario"] == null) { //Obtener de base de datos. WN_Usuario Usuario = new WN_Usuario(); Usuario.IDUsuario = usr.Identity.Name; Autenticacion.AutenticarSeccion(Usuario); listaPadres = Usuario.ModulosPadres; listaHijos = Usuario.ModulosHijos; listaNietos = Usuario.ModuloNietos; Comun.IDUsuario = Usuario.IDUsuario; Session["Usuario"] = Usuario; // Response.Redirect("Login.aspx?idE='La sesión ha concluido, debe ingresar de nuevo su usuario y contraseña'"); } else { WN_Usuario u = (WN_Usuario)Session["Usuario"]; listaPadres = u.ModulosPadres; listaHijos = u.ModulosHijos; listaNietos = u.ModuloNietos; Comun.IDUsuario = u.IDUsuario; Session["Usuario"] = u; } } else { Response.Redirect("Login.aspx", false); } }