protected void Page_Load(object sender, EventArgs e) { //verificamos la sesion si esta activa en dado caso no exista ira al inicio (LOGIN) try { var sesion_c = Session.Count; if (sesion_c <= 0) { Response.Redirect("Login.aspx", true); return; } } catch { } curso_id = Request.QueryString["id"].ToString(); curso_id = Encriptador.Desencriptar_Md5(curso_id); string p = Session["perfil"].ToString(); int perfil = Convert.ToInt32(p); if (!(perfil >= 1)) { Response.Redirect("Index.aspx", true); } }
private void Configuracion_master() { //verificamos la sesion si esta activa en dado caso no exista ira al inicio (LOGIN) try { var sesion_c = Session.Count; if (sesion_c <= 0) { Response.Redirect("Login.aspx", true); return; } id_usuario = Session["id_user"].ToString(); } catch { Log.Set_Log_Error("Error sesion", "curso"); } linkeliminar.Visible = false; curso_id = Request.QueryString["id"].ToString(); encript_curso_id = curso_id; curso_id = Encriptador.Desencriptar_Md5(curso_id); string p = Session["perfil"].ToString(); int perfil = Convert.ToInt32(p); switch (perfil) { case 0: ((Label)Master.FindControl("lbltab1")).Text = "Cursos Activos"; ((Label)Master.FindControl("lbltab2")).Text = "Todos Los cursos"; ((Label)Master.FindControl("lbltab3")).Text = "Cursos Cerrados"; Master.SetEstudiante(); break; case 1: ((Label)Master.FindControl("lbltab1")).Text = "NULL"; ((Label)Master.FindControl("lbltab2")).Text = "Crear Nuevo Cuso"; ((Label)Master.FindControl("lbltab3")).Text = "Ver Mas"; Configuracion_Tutor(); break; case 2: break; default: break; } //muestra los periodos por medio de los perfiles // ejemplo : si el perfil es el tutor muestra las herramientas del tutor por ese periodo // si el perfil es estudiante entonces muestra el periodo sin ninguna manipulacion Mostrar_periodos(perfil); Master.SetUsuario_data(); Get_mensaje(); }