Я разрабатываю сайт в asp.net mvc 2.0. Теперь я должен реализовать пользовательскую регистрацию пользователя , добавив дополнительные поля. Я использую следующий код для создания пользователя,Внедрение пользовательской регистрации в asp.net mvc 2.0
Membership.CreateUser(userName, password);
Roles.AddUserToRole(userName, "User");
UserProfile.NewUser.Initialize(userName, true);
UserProfile.NewUser.FirstName = firstName;
UserProfile.NewUser.LastName = lastName;
UserProfile.NewUser.Save();
здесь каким-то образом я могу создать пользователя, но он не может проверить дублирования userName
. Согласно встроенной функции mvc 2.0, создайте пользовательскую функциональность, она проверит статус. Таким образом, он отобразит ошибку, если произойдет дубликат userName
. Но в моем случае, как проверить уникальность userName
.
Какой провайдер вы используете? – Kangkan
Я использую поставщик членства в sql – Mallikarjuna
О, извините, я использую AspNetSqlMembershipProvider. – Mallikarjuna