2009-05-05 4 views
0

J'utilise le Membership.Provider pour la sécurité dans mon application MVC. J'ai une page de mot de passe oublié qui demande votre nom d'utilisateur, puis vous donne la question secrète au dossier. Ma question est comment vérifier la réponse secrète contre ce qui est dans le dossier. Je ne peux pas sembler trouver une méthode qui ne qu'en plusComment utiliser Secret Answer in .NET avec Membership.Provider

Membership.Provider.ResetPassword(userName, secretAnswer) 

qui approuve fondamentalement tout ce que je tape.

Répondre

3

Il y a un paramètre dans le web.config que vous devez définir pour dire au fournisseur d'appartenances à utilise la question secrète.

C'est à requiresQuestionAndAnswer="true" que vous configurez le fournisseur d'appartenances.

Edit: Dans votre commentaire requiresQuestionAndAnswer est réglé sur "false" - il devrait être "vrai"

+0

déjà mis je pense: