Добавление столбцов в элемент управления CreateUserWizard с помощью FBA - PullRequest
0 голосов
/ 15 января 2009

Я хочу создать раздел создания учетной записи для незарегистрированных пользователей на нашем интернет-сайте. Я хочу задать те же вопросы, что и элемент управления CreateUserWizard, но с некоторыми изменениями. Я хочу, чтобы вопрос пришел из таблицы поиска вопросов в SQL. У пользователя будет выпадающий список доступных вопросов, и я сохраню выбранные вопросы и ответ. Также я хочу сохранить еще один фрагмент данных о пользователе (SSN).

Мои вопросы: 1) Является ли аутентификация на основе форм приемлемым решением для этого при использовании SSL? 2) Могу ли я добавить дополнительные столбцы (questionid и ssn) в таблицу членства или другую таблицу, и как мне это сделать, чтобы я мог сохранить информацию «благословенным» способом? Будет ли решение иметь отрицательный эффект, если в будущем я хочу добавить сброс / восстановление пароля?

При добавлении столбцов имеет ли смысл вызывать Membership.CreateUser вместо использования мастера CreateUserWizard?

Спасибо !!

1 Ответ

0 голосов
/ 15 января 2009

1) Да, это так. Вы можете расширить членство с помощью профилей и добавить любые произвольные поля, которые вам нравятся

2) Вы можете очень сильно настроить CreateUserWizard, но за кулисами он просто вызывает Membership.Create пользователя. Лично я бы просто прокрутил свой собственный (поскольку это действительно не так уж сложно), если вы не хотите использовать мастер по умолчанию. Но это более личное предпочтение, чем все остальное.

ПРИМЕЧАНИЕ: ссылка, которую я предоставил для Профилей, предполагает, что вы используете проект WebSite. Если вы используете проекты веб-приложений, есть несколько дополнительных шагов, которые вы можете прочитать о здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...