protected void Page_Load(object sender, EventArgs e) { Resultado resultado = new Resultado(); //Verifica se o usuário terá acesso a esta página if (Session["USUARIO"] == null) { Response.Redirect("login.aspx"); } else { Usuario u = (Usuario)Session["USUARIO"]; resultado = UsuarioFac.TemAcesso(u, Consts.Funcoes.FormName(Request.Url.AbsolutePath), ref resultado); if (!resultado.Sucesso) { Response.Redirect("login.aspx"); } else { lbl_logado.Text = "<b>Seja bem-vindo " + u.Nome + " </b>"; List <menu> listaModuloAcesso = new List <menu>(); foreach (menu item in u.ItensMenu) { if (item.Visivel) { listaModuloAcesso.Add(item); } } rptMenu.DataSource = listaModuloAcesso; rptMenu.DataBind(); } } }