Связывание нескольких адресов электронной почты с учетными записями ASP.NET MembershipProvider - PullRequest
1 голос
/ 20 января 2009

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

Что было бы наилучшей идеей для использования системы провайдера членства, но с учетом нескольких адресов электронной почты на пользователя? Или мне следует полностью отказаться от MembershipProvider и развернуть собственную систему?

1 Ответ

3 голосов
/ 20 января 2009

Вы, конечно, можете сделать это. Помимо написания пользовательского класса MembershipProvider, вам потребуется создать производный класс из MembershipUser для хранения дополнительных полей адреса электронной почты. Инструкции о том, как это сделать, доступны здесь .

...