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);
3 Réponses :
dans votre web.config vous avez probablement le réglage
<system.web> <membership> <providers> <add bla="bla" requiresQuestionAndAnswer="true" ...
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"/>
Vous devez définir des paramètres dans web.config j'ai essayé cela. Sa bonne amende.
Merci p> p>