0

MVC アプリケーションのセキュリティに Membership.Provider を使用しています。パスワードを忘れた場合のページで、ユーザー名を尋ね、登録されている秘密の質問を確認できます。私の質問は、秘密の答えをファイルにあるものと照合する方法です。それ以外にそれを行う方法が見つからないようです

Membership.Provider.ResetPassword(userName, secretAnswer) 

基本的に私が入力したものを承認します。

4

2 に答える 2

3

web.configには、秘密の質問を使用するようにメンバーシッププロバイダーに指示するために設定する必要のある設定があります。

ここrequiresQuestionAndAnswer="true"で、メンバーシッププロバイダーを設定します。

編集:コメントrequiresQuestionAndAnswerでは「false」に設定されています-「true」である必要があります

于 2009-05-05T02:13:15.063 に答える
0

パスワードのリセットを使用する必要があります。例を 参照してください http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.resetpassword.aspx

于 2011-02-08T14:04:09.813 に答える