Or *_*lel 11 c# sql asp.net asp.net-membership
我尝试使用CreateUser方法创建一个新用户.但是当我点击创建用户按钮时,我得到了这个奇怪的错误:"提供的密码答案无效".
我已经尝试输入强密码(123 $ 567)或普通密码(1234).我怀疑它与密码强度有什么关系,因为这会引发一个不同的异常.
这是我的代码:
Membership.CreateUser(username, password);
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么会这样?
在您的web.config中,您可能拥有该设置
<system.web>
<membership>
<providers>
<add bla="bla" requiresQuestionAndAnswer="true" ...
Run Code Online (Sandbox Code Playgroud)
这可能是问题吗?
使用@ spender的提示(+1)我发现下面的内容对我有用,在web.config中明确说明requiresQuestionAndAnswer ="false"(我必须添加属性).然后我发现我可以使用Membership.CreateUser(userName,password,email); 创建我的用户.
<system.web>
<membership>
<providers>
<add bla="bla" requiresQuestionAndAnswer="false"/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21618 次 |
最近记录: |