mensaje de permiso de seguridad de ASP.NET
-
19-09-2019 - |
Pregunta
He implementado el modelo de seguridad de ASP.NET y estoy permitiendo / denegar el acceso a los usuarios en el web.config basado en qué papeles están en por ejemplo.
<system.web>
<authorization>
<allow roles = "Admin" />
</authorization>
</system.web>
Cuando intento y visitar una página que no tengo acceso a, que me incita a entrar pero ya estoy conectado y si intento volver a iniciar sesión sólo muestra un registro de control porque no lo hago tener el permiso correcto basado en mi papel, sin embargo, cómo puedo mostrar un mensaje más significativo para el usuario, es decir. "Usted no tiene permisos para ver esta página." En lugar de simplemente el registro de control?
Solución
Este mensaje más antiguo se describe el problema y tiene su respuesta.
Sin texto de error de inicio de sesión para la función basada autenticación en ASP.NET