11
votes

Erreur lors de la création d'un utilisateur d'adhésion "La réponse du mot de passe fourni est invalide"

J'ai essayé de créer un nouvel utilisateur à l'aide de la méthode CreateUser. Mais lorsque je clique sur Créer un bouton utilisateur, j'obtiens cette erreur étrange: "La réponse du mot de passe fourni est invalide".

J'ai déjà essayé de mettre un mot de passe fort (123 567 $) ou un mot de passe normal (1234). Je doute que cela ait quelque chose à voir avec la force du mot de passe, car cela lancerait une exception différente. P>

Voici mon code: p>

Membership.CreateUser(username, password);


0 commentaires

3 Réponses :


9
votes

dans votre web.config vous avez probablement le réglage

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


0 commentaires

5
votes

Utilisation de @ Spender's Tip (+1) J'ai trouvé le ci-dessous travaillé pour moi en stipulant explicitement requisQuestionandanswer = "false" dans le web.config (je devais ajouter l'attribut). J'ai ensuite trouvé que je pouvais simplement utiliser Membership.createUser (nom d'utilisateur, mot de passe, email); Pour créer mon utilisateur.

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


0 commentaires

2
votes

Vous devez définir des paramètres dans web.config xxx

j'ai essayé cela. Sa bonne amende. Merci


0 commentaires