2012-05-08 27 views
1

場合によっては、MembershipUser.ResetPassword()によって例外が発生します。これは一部のユーザーにのみ発生し、その理由は明らかではありません。メソッドへの入力がないため、Oracleのメンバーシップ・プロバイダの実装には問題があるようです。OracleMembershipProviderを使用してMembershipUser.ResetPassword()を呼び出すときに例外が発生します。

例外テキスト:プロバイダは、他のMembershipCreateStatus列挙値で記述されていないエラーを返しました。

トレースバック:

at Oracle.Web.Security.OracleMembershipProvider.ResetPassword(String username, String passwordAnswer) 
at System.Web.Security.MembershipUser.ResetPassword(String passwordAnswer) 
at System.Web.Security.MembershipUser.ResetPassword() 
... 

ここで起こって何ができるか任意のアイデア?

答えて

2

今日私は同じ問題を抱えていました。回答は非常に簡単です。ユーザーアカウントはロックされています。パスワードをリセットする前にMembershipUser.UnlockUser()を実行します。

関連する問題