ResetPassword
vb.netまたはc#でメソッドを使用したい場合、パスワードをリセットできず、「提供されたパスワードの回答が間違っています」という例外が発生します。ハッシュとソルトのハッシュシステムとマシンコードが原因だと思います。どうすればこの問題を解決できますか?
1056 次
2 に答える
2
Web.Config ファイルのメンバーシップ cofig セクションに次の属性を追加します。
requiresQuestionAndAnswer="false"
完全な例
<configuration>
<connectionStrings>
<add name="SqlServices"
connectionString="Data Source=MySqlServer;Integrated Security=SSPI;Initial
Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider" />
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
passwordFormat="Hashed"
applicationName="/" />
</providers>
</membership>
</system.web>
</configuration>
于 2011-06-06T06:04:19.863 に答える