На создаваемом мной сайте ASP.NET MVC у меня есть несколько методов, в которых пользователи, которые их используют, должны играть определенную роль (как это бывает, если это не так, это означает, что они отстраненысайт).Для этого я без проблем использую атрибут [Authorize(Roles="RoleName")]
.
Однако я не совсем понимаю, что происходит с пользователями, которые не прошли проверку [Authorize]
?Что они показывают?
Я хочу перенаправить приостановленных пользователей к другому действию, если они пытаются использовать эти методы.Сейчас я использую пустой атрибут [Authorize]
(без указания ролей), а затем проверяю в коде действия, является ли пользователь частью роли.
Мой подход напоминает кодзапах для меня. Можно ли указать, что показывать пользователю (или куда перенаправлять его), если они не проходят проверку [Authorize]
?