MVC アプリケーションのセキュリティに Membership.Provider を使用しています。パスワードを忘れた場合のページで、ユーザー名を尋ね、登録されている秘密の質問を確認できます。私の質問は、秘密の答えをファイルにあるものと照合する方法です。それ以外にそれを行う方法が見つからないようです
Membership.Provider.ResetPassword(userName, secretAnswer)
基本的に私が入力したものを承認します。
MVC アプリケーションのセキュリティに Membership.Provider を使用しています。パスワードを忘れた場合のページで、ユーザー名を尋ね、登録されている秘密の質問を確認できます。私の質問は、秘密の答えをファイルにあるものと照合する方法です。それ以外にそれを行う方法が見つからないようです
Membership.Provider.ResetPassword(userName, secretAnswer)
基本的に私が入力したものを承認します。
web.configには、秘密の質問を使用するようにメンバーシッププロバイダーに指示するために設定する必要のある設定があります。
ここrequiresQuestionAndAnswer="true"
で、メンバーシッププロバイダーを設定します。
編集:コメントrequiresQuestionAndAnswer
では「false」に設定されています-「true」である必要があります
パスワードのリセットを使用する必要があります。例を 参照してください http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.resetpassword.aspx