ASP.Net MVC Forms Проверка подлинности и членство провайдера - PullRequest
1 голос
/ 16 января 2012

В ASP.Net MVC тесно связан поставщик проверки подлинности форм и членства? Модель поставщика членства сильно отличается от существующих служб проверки пользователей, которые у меня уже есть, с которыми мне нужно интегрироваться. Я хотел бы написать свой собственный класс для управления пользователями, но при этом использовать встроенную проверку подлинности форм и cookie форм, чтобы разрешить вошедшему в систему пользователю доступ к проверенным разделам веб-сайта.

Могу ли я просто удалить ссылку на MemberShipProvider из web.config и вызвать свой собственный класс из контроллера, который я использую для проверки пользователей? Будет ли аутентификация с помощью форм все еще работать?

Ответы [ 2 ]

4 голосов
/ 16 января 2012

Вы можете создать своего собственного провайдера членства, как упомянуто @negadro, или просто вызвать SetAuthCookie после пользовательской проверки.

//your custom validation logic here
FormsAuthentication.SetAuthCookie(userName, rememberMe);
1 голос
/ 16 января 2012

Вы можете создать собственный членство провайдера. Этот ответ поможет вам, я думаю. Как создать настраиваемый поставщик членства для ASP.NET MVC 2

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