аутентификация на основе формы Создать метод пользователя? - PullRequest
0 голосов
/ 04 июля 2011

Я новичок в членстве и роли поставщика asp.net

Все статьи, которые я видел, используют статический метод Членства (метод CreateUser) для создания нового пользователя. Я также хочу использовать его, но в моей форме есть несколько настраиваемых полей, которые нужно добавить в таблицу Users. Как мне это сделать? имеет дело с этими данными отдельно? Если вы предполагаете, что у него будет 2 вызова в базу данных. Пожалуйста, совет

1 Ответ

2 голосов
/ 04 июля 2011

Создайте перегрузку для метода CreateUser в своем провайдере нестандартного членства, добавив дополнительные параметры

public MembershipUser CreateUser(
    string username,
    string password,
    string email,
    string passwordQuestion,
    string passwordAnswer,
    bool isApproved,
    Object providerUserKey,
    DateTime birthday,
    out MembershipCreateStatus status
)

Затем на своей странице вы можете вызвать его по

((CustomMembershipProvider)Membership.Provider).CreateUser(/*parameters to your custom method*/)
...