2013-05-22 2 views
0

Привет, я использую членство в проекте MVC 3 для регистрации пользователей входа. Но проект в производстве будет использовать активный каталог для входа в систему. В AD мы имеем некоторую информацию, такую ​​как электронная почта и имя, где в проекте у нас будет больше информации, такой как фотография, адрес, телефон и т. Д. ...Членство в Asp.net MVC3

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

Какое оптимальное решение?

+0

Догадка - как я уже не использовал ее до сих пор - но вы не могли использовать шаблон приложения для интрасети, который должен включать провайдера членства, который по умолчанию разговаривает с активным каталогом ... он должен быть возможно расширить свой пользовательский файл, чтобы добавить фотографии и другие дополнительные данные. – Ingo

+0

. Вы правы, но я нашел много проблем с шаблоном интрасети, поэтому я использовал интернет-шаблон. Можно зарегистрировать пользователя из AD даже с помощью интернет-шаблона. Мой вопрос в том, что лучше всего работает с обычным поставщиком или таблицей карт 2? – 113408

ответ

0

Наилучший способ реализации конкретных деталей пользователя - Profile, которые могут быть реализованы непосредственно путем расширения ProfileBase От System.Web.Profile.

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