Авторизуйте все действия под конкретным контроллером (пример: adminController) - PullRequest
0 голосов
/ 24 августа 2011

Я хочу авторизовать все действия под adminController.Как мне это сделать.У меня есть база данных с ролями и пользователем.1. Администратор 2. Участник

Я хочу, чтобы только администраторы имели доступ ко всем действиям в adminController.

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Если я следую тому, что вы просите, я сделал это, чтобы ограничить доступ к SiteAdminController:

[Authorize(Roles = "Site Admin")]
public class SiteAdminController : BaseController

Это ограничивает доступ к действиям моего SiteAdminController пользователям в этой роли.

1 голос
/ 24 августа 2011
[Authorize(Roles = "Administrator")]
public class controller() {

}
...