问题 创建成员资格用户时出错“提供的密码答案无效”[复制]


这个问题在这里已有答案:


11445
2017-09-18 16:52


起源



答案:


在您的web.config中,您可能拥有该设置

<system.web>
    <membership>
        <providers>
            <add bla="bla" requiresQuestionAndAnswer="true" ...

这可能是问题吗?


9
2017-09-18 16:57





使用@ spender的提示(+1)我发现下面的工作通过在web.config中明确说明requiresQuestionAndAnswer =“false”(我不得不添加属性)。然后我发现我可以使用Membership.CreateUser(userName,password,email);创建我的用户。

<system.web>  
<membership>  
    <providers>  
        <add bla="bla" requiresQuestionAndAnswer="false"/>

5
2018-02-04 12:01





你需要在web.config中设置参数

<system.web>
<membership>
    <providers>
<add name="YOURMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="con"  minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Clear" applicationName="YourAppName" maxInvalidPasswordAttempts="2147483647"/>

我试过这个。它的工作很好。 谢谢


2
2018-02-22 12:19