Как правильно получить провайдера членства, где идентификатор пользователя = электронная почта? - PullRequest
0 голосов
/ 01 мая 2010

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

1 Ответ

1 голос
/ 01 мая 2010

Вы можете использовать стек провайдера Sql по умолчанию без изменений.

Просто используйте адрес электронной почты как UserName (или идентификатор входа) при создании пользователя.

Пожалуйста, знайте, что UserId является внутренним суррогатным ключом.

Я думаю, что вы объединяете UserName (или идентификатор входа в систему), который является string и может содержать адрес электронной почты со столбцом UserId в базе данных участников, который является Guid и должен не подлежит изменению.

...