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); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String PaginaActual = Request.Url.Segments[Request.Url.Segments.Length - 1]; DaoActivity actividad = new DaoActivity(); if (Thread.CurrentPrincipal.Identity.IsAuthenticated) { string usuarioActual = Thread.CurrentPrincipal.Identity.Name; // string nombreUsuario = SessionHelper.GetSessionData("NombreUsuario").ToString(); var up = new GestionRoles().GetRolesForUser(usuarioActual); 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"); } MembershipUser u = Membership.GetUser(usuarioActual); Guid a = new Guid(u.ProviderUserKey.ToString()); actividad.registrarLog(a, PaginaActual); } } }