2

ここで報告された問題があります ASP.NET Membership Issues With Registrationは、私が経験している状況をまとめたものです。主張されている解決策を理解しているかどうかわかりません。

簡単に言えば、次の行を呼び出した後:

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

私は状況に遭遇します

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

まだエントリがテーブルに追加されています: aspnet ユーザーと aspnet メンバーシップ。

これが私のweb.configにあるものです

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

コードで関連する問題を修正できるように、この問題を再現する方法について教えてもらえますか?

4

1 に答える 1

1

MembershipCreateStatus.Success が != to success の場合、他の列挙値をチェックして、そのうちの 1 つから手がかりが得られるかどうかを確認してください。

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

于 2009-08-14T01:57:52.943 に答える