2009-08-14 13 views
2

ここに報告されている問題があります。 ASP.NET Membership Issues With Registrationこれは、私が経験している状況をまとめたものです。私は主張された解決策を理解しているか分からない。メンバーシップ。作成者の問題

簡単に言えば、この行の呼び出し後:ASPNETユーザーとASPNET会員:

MembershipUser user = Membership.CreateUser(username, password, email, question, answer, true, out status); 

を私は

status != MembershipCreateStatus.Success || user == null 

な状況に遭遇し、まだエントリがテーブルに追加されます。ここで

は、私は私のweb.configファイルに持っているものである

passwordStrengthRegularExpression="" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" 

誰かが私は自分のコードに関連する問題を解決できるように、この問題を再現する方法で私を啓発することができますか? !あなたのMembershipCreateStatus.Successがある場合

答えて

1

=成功に、あなたはそれらの一つは、あなたを与えるかどうかを確認するために、他の列挙値をチェックしてい手がかりのより:

DuplicateUserName、DuplicateEmail、InvalidPassword、InvalidEmail、InvalidAnswer、InvalidQuestion 、InvalidUserName、ProviderError、UserRejected

+0

これらのすべてがデータベースに新しいものを作成しないことを期待しています(ただし、これらは個別にテストしていません) –

+0

私は同意しますが、それは興味深く、 – klabranche