2015-07-24 2 views
1

Какова разница между фильтрами авторизации и фильтрами действий в MVC?В чем разница между фильтрами авторизации и фильтрами действий

Для проверки пользовательской сессии или проверки имени пользователя, для этих целей, который я должен использовать?

Я новичок в MVC, пожалуйста, объясните, скорее предоставив ссылки, также будет полезно, если вы сможете дать свои образцы использования.

+0

[См documetation здесь] (https: // MSDN. microsoft.com/en-us/library/gg416513(VS.98).aspx) для подробного объяснения –

+0

Хорошо, согласно вам, на каком фильтре я должен проверить сеанс пользователя? –

+0

Я думаю, что это правильно? –

ответ

1

Авторизация Фильтр представляет собой специализированный фильтр для проверки авторизован ли пользователь, чтобы получить доступ к определенным ресурсам, а с фильтром действий можно создать пользовательский фильтр, заменяя собой OnActionExecuting, OnActionExecuted, OnResultExecuting и OnResultExecuted метод, зависит от вашей цели. Я использовал фильтр действий, чтобы проверить сеанс пользователя. Вот nice article объяснения действия фильтра

Для авторизации есть аккуратная библиотека называется fluent security реализовать функции авторизации, в качестве альтернативы к оригиналу, который я думаю, что проще реализовать

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