protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DaoActivity actividad = new DaoActivity(); if (Thread.CurrentPrincipal.Identity.IsAuthenticated) { string usuarioActual = Thread.CurrentPrincipal.Identity.Name; // string nombreUsuario = SessionHelper.GetSessionData("NombreUsuario").ToString(); MembershipUser u = Membership.GetUser(usuarioActual); var up = new GestionRoles().GetRolesForUser(usuarioActual); //validamos que tenga permisos para esta pagina var tienePermisos = new DaoPerfil().PerfilTieneAcceso(up.First(), PaginaActual); if (!tienePermisos) { SessionHelper.SetSessionData("SINPERMISOS", "No tiene Permisos para estar en esta pagina"); Response.Redirect("../Paginas/Default.aspx"); } Guid a = new Guid(u.ProviderUserKey.ToString()); actividad.registrarLog(a, PaginaActual); } } }
protected void Page_Load(object sender, EventArgs e) { { if (!IsPostBack) { DaoActivity actividad = new DaoActivity(); if (Thread.CurrentPrincipal.Identity.IsAuthenticated) { string usuarioActual = Thread.CurrentPrincipal.Identity.Name; // string nombreUsuario = SessionHelper.GetSessionData("NombreUsuario").ToString(); MembershipUser u = Membership.GetUser(usuarioActual); Guid a = new Guid(u.ProviderUserKey.ToString()); actividad.registrarLog(a, PaginaActual); } } } }