¿Cómo pueden las solicitudes de /elmah.axd limitarse a Umbraco admin user.¿Cómo asegurar la consola web ELMAH en Umbraco?
Es mi entendimiento de que los proveedores de pertenencia y el papel Umbraco Umbraco se aplican a los miembros pero no Usuarios - cuentas de usuario Umbraco no parecen tener un nombre de usuario o función (por ejemplo, "Administradores") que podrían ser utilizado en el web.config como esto:
<location path="elmah.axd">
<system.web>
<authorization>
<allow roles="Admins" />
<deny users="*" />
</authorization>
</system.web>
</location>
este es un método recomendado para asegurar ELMAH en otras aplicaciones ASP.NET.
¿Alguien ha hecho esto en Umbraco?
¡Muy limpio! Muchas gracias JonH! – Karl
Gracias por esto, funciona muy bien para mi sitio Umbraco 4, pero desafortunadamente la línea user = User.GetCurrent() siempre devuelve null en mi sitio Umbraco 7. ¡Incluso cuando maneja solicitudes autorizadas a la oficina virtual! ¿Tienes alguna idea de por qué? ¡Gracias! –