Ограничить доступ к определенному действию на основе идентификатора - PullRequest
2 голосов
/ 05 октября 2009

Скажите, что у вас есть контроллер с именем Buildings и что у каждого пользователя в системе есть набор зданий, которые он / она администрирует. Если в вашем контроллере есть Edit-действие, к которому вы можете получить доступ через / Buildings / Edit / {id}, есть хороший и простой способ реализовать какой-либо атрибут авторизации, который разрешает доступ к этому сайту, только если вы пытаетесь использовать id редактировать - это часть вошедшего в систему набора пользователей зданий. Или вы должны сами справиться с этим в вашем контроллере?

С уважением Freddy

Ответы [ 2 ]

2 голосов
/ 05 октября 2009
1 голос
/ 05 октября 2009

Конечно, вы можете использовать атрибут Authorize для определения собственной авторизации для метода действия. Есть пример использования этого в этом блоге .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...