Настройка управления пользователями .NET - PullRequest
2 голосов
/ 17 февраля 2009

Мне было интересно, если кто-нибудь может указать мне на некоторые ресурсы, касающиеся настройки системы управления пользователями, встроенной в .NET. То, о чем я говорю, это: http://msdn.microsoft.com/en-us/library/ms998347.aspx

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

Ответы [ 4 ]

3 голосов
/ 18 февраля 2009

На мой взгляд, вам вообще не следует расширять таблицы членства. Вместо этого вы должны создать свои собственные таблицы и ссылаться на данные о членстве. Один из методов, который я использую, заключается в использовании идентификатора GUID члена в качестве внешнего ключа для моей собственной таблицы «users», которая содержит мои расширенные данные.

Это работает лучше, потому что тогда, если Microsoft решит расширить таблицу членства в будущем, ваш код не сломается.

1 голос
/ 18 февраля 2009

В этом руководстве очень подробно рассказывается о расширении API членства:

Расширенные возможности API для Microsoft ASP.NET 2.0

1 голос
/ 18 февраля 2009

Вы ищете API профиля http://msdn.microsoft.com/en-us/magazine/cc163724.aspx

...