В ASP.NET есть ли способ проверить создание членства без фактической фиксации пользователя в базе данных членства? - PullRequest
0 голосов
/ 23 марта 2012

Я использую Membership.CreateUser для создания пользователей для моего веб-приложения по требованию.Но есть ли способ «проверить» значение MembershipCreateStatus для пользователя без фактической записи пользователя в базу данных членства?

Я знаю, что могу сделать что-то вроде следующего:

MembershipCreateStatus MCS;
var UN = "user@test.com";
var PW = "password";
var SQ = "What is the answer to this security question?";
var SA = "Security answer";
MembershipUser NU = Membership.CreateUser (UN, PW, SQ, SA, true, out MCS);

и затем проверьте, равен ли MCS для MembershipCreateStatus.Success, MembershipCreateStatus.DuplicateUserName и т. Д.

Но на самом деле создается пользователь, если MCS равен MembershipCreateStatus.Success.Есть ли способ проверить значение MCS для комбинации UN, PW и т. Д., Фактически не создавая пользователя?

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 23 марта 2012

Прежде всего, я хотел бы предложить, так как вы, вероятно, делаете это на машине разработки, что вы должны сконфигурировать ваш web.config так, чтобы он указывал на базу данных разработки ... Таким образом, кого волнует, что вы туда поместите !?

Однако, если вы действительно не хотите это менять ... Тогда вы всегда можете пойти прямо в базу данных, чтобы очистить себя .

...