質問

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top