Пользовательский Поставщик Членства для asp.net с помощью c#

Как я могу понять своего собственного Поставщика Членства для моего проекта социальной сети в качестве примера, где я хочу использовать более расширенную регистрацию с новыми полями?Спасибо.

9
задан Vlad Omelyanchuk 11 June 2010 в 12:36
поделиться

3 ответа

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

5
ответ дан 4 December 2019 в 21:48
поделиться

Вы можете добавить ProfileProvider , который работает с MembershipProvider и расширяет его. Взгляните на этот блог Скотта Гатри: http://weblogs.asp.net/scottgu/archive/2006/01/10/435038.aspx

1
ответ дан 4 December 2019 в 21:48
поделиться

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

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

3
ответ дан 4 December 2019 в 21:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: