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 Users 和 aspnet Membership。

这是我的 web.config 中的内容

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

有人可以告诉我如何重现此问题,以便我可以在我的代码中解决相关问题吗?

4

1 回答 1

1

如果您的 MembershipCreateStatus.Success 是 != 成功,那么您是否检查了其他枚举值以查看其中一个是否为您提供了更多线索:

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

于 2009-08-14T01:57:52.943 回答