0

В рельсах я мог бы сделать что-то вроде этого, чтобы убедиться, что пользователь прошел проверку подлинности перед доступом действия в контроллере:Автоматическая система проверки подлинности пользователя для контроллеров в ASP.NET MVC?

before_filter :checked_logged_in, :only => [:edit, :update] 

мне было интересно, если ASP.NET MVC было нечто подобное, или если есть рамки из там, где можно было бы сделать что-то вроде следующего:

Для некоторых методов с действиями, которые принимают определенный параметр, я хочу указать действие на метод, проверить, принадлежит ли пользователь этому объекту, и если да, к действию контроллера. Если нет, я хочу перенаправить его на другое действие, где я могу показать ему, что у него неверные учетные данные.

Так что в основном я ищу своего рода «before_filter». Кто-нибудь знает что-нибудь, что может это сделать? Благодаря!

ответ

4

Они называются фильтрами действий в ASP.Net MVC, здесь вы можете прочитать здесь http://www.asp.net/mvc/tutorials/understanding-action-filters-cs.

Asp.net MVC поставляется с фильтром Authorize для указания действий, требующих аутентификации пользователя.

Использование:

[Authorize] 
public ActionResult Index() 
{ 

} 
+0

+1 и спасибо за ссылку. Я знал о них, но не мог вспомнить, что они называли. – Rangoric

+0

Спасибо @ jurudice. Это именно то, что мне нужно. – Austin

Смежные вопросы