У меня 3 роли: Registered Users, Approved Users, and Admins.
Доступ к сайту есть только у Approved users
и Admins.
Чтобы ограничить анонимный доступ, я добавил фильтр в FilterConfig
следующим образом:
filters.Add(new System.Web.Mvc.AuthorizeAttribute());
Теперь я хочу, чтобы зарегистрированные пользователи перенаправлялись на целевую страницу со словами:
Пожалуйста, свяжитесь с одним из администраторов, чтобы утвердить вас.
Я не совсем уверен, как правильно это сделать.
Я могу настроить атрибут авторизации на каждом из контроллеров, но я не уверен, что это хороший способ.
Кроме того, я не уверен где я должен указать действие перенаправления по умолчанию в зависимости от роли.
Я знаю, что могу указать действие перенаправления по умолчанию в RouteConfig.cs
, но не знаю, где указать роль.