Frage

Ich bin mit dem Membership.Provider für Sicherheit in meiner MVC-Anwendung. Ich habe ein Passwort vergessen Seite, die für Ihre Benutzername fragt, und dann gibt Ihnen die geheime Frage auf Datei. Meine Frage ist, wie die geheime Antwort gegen auf eine überprüfen, was auf Datei. Ich kann keine Methode zu finden scheinen, so macht, dass neben

Membership.Provider.ResetPassword(userName, secretAnswer) 

, die im Grunde alles genehmigt I eingeben.

War es hilfreich?

Lösung

Es gibt eine Einstellung in der web.config Sie eingestellt haben, um den Mitgliedschaftsanbieter zu sagen, die geheime Frage zu verwenden.

Es ist requiresQuestionAndAnswer="true", wo Sie die Mitgliedschaftsanbieter einrichten.

Edit: In Ihrem Kommentar requiresQuestionAndAnswer auf "false" gesetzt - es sollte "true" sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top