创建会员用户时出错“提供的密码答案无效”
我尝试使用 CreateUser 方法创建一个新用户。但是当我单击创建用户按钮时,我收到这个奇怪的错误:“提供的密码答案无效”。
我已经尝试输入强密码(123$567)或普通密码(1234)。 我怀疑它与密码强度有任何关系,因为这会引发不同的异常。
这是我的代码:
Membership.CreateUser(username, password);
谁能告诉我为什么会发生这种情况?
I tried creating a new user using CreateUser method. but when I click create user button I get this weird error : "The password-answer supplied is invalid".
I already tried putting a strong password (123$567) or a normal password(1234).
I doubt it has anything to do with the password strength because that would throw a different exception.
Here is my code:
Membership.CreateUser(username, password);
Can anyone tell me why is this happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在您的 web.config 中,您可能有设置
这可能是问题吗?
In your web.config you probably have the setting
Could this be the problem?
使用@spender的提示(+1)我发现下面的内容对我有用,在web.config中明确声明requireQuestionAndAnswer =“false”(我必须添加该属性)。然后我发现我可以使用 Membership.CreateUser(userName, password, email);创建我的用户。
Using @spender's tip (+1) I found the below worked for me by explicitly stating requiresQuestionAndAnswer="false" in the web.config (I had to add the attribute). I then found I could just use Membership.CreateUser(userName, password, email); to create my user.
你需要在 web.config 中设置参数
我尝试过这个。其工作正常。
谢谢
you need to set parameters in web.config
I tried this. Its working Fine.
Thanks