Estoy utilizando MVC 3 con autenticación de formularios. En mi controlador o métodos, que estoy haciendo lo siguiente:ASP.NET - Redirigir a la página de error si la autorización de roles falla
[Authorize (Roles = "developer")]
En esta situación, quiero comprobar si el usuario está conectado y si no, devolverlos a la página de inicio de sesión. Sin embargo, si la comprobación 'IsInRole' para ese usuario devuelve falso, quiero que vaya a una vista diferente que diga algo así como 'No autorizado'.
¿Cuál es la mejor manera de lograr algo como esto? Esperaba evitar crear un nuevo atributo de Autorización para no tener que refactorizar cada atributo de Autorización en toda mi aplicación, pero si eso es lo que se requiere, iré por esa ruta.
Esto funcionó a la perfección. – Brandon
Perfecto ... gracias ... – Shaz
¿Dónde pone esta implementación personalizada? –