MVC2 Проверка входа с помощью Windows Обычная проверка подлинности - PullRequest
0 голосов
/ 22 января 2012

Я использую обычная проверка подлинности Windows , если пользователь подтвердил, что отображается домашний контроллер. Только пользователь, принадлежащий к группе «Администратор», имеет доступ к этому сайту. пока все работает хорошо. Я использую приведенный ниже код. Я хочу зарегистрировать сообщение в базе данных, если пользователь пытается войти и не принадлежит к группе «Администратор». Любое предложение, как этого добиться?

[Authorize(Roles = "Admin")]                
public ActionResult Home()
{
..............
return View();
}

Спасибо

1 Ответ

0 голосов
/ 22 января 2012

У вас есть 2 варианта: написать собственный атрибут авторизации, который регистрирует ошибку, или создать HTTPModule, который обнаруживает 401 и регистрируется там. Лично я предпочитаю подход с пользовательским атрибутом авторизации

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