1

在某些情况下, MembershipUser.ResetPassword() 会引发异常。这只发生在某些用户身上,目前尚不清楚为什么。该方法没有输入,因此这似乎是 Oracle 成员提供程序实现的内部问题。

异常文本:提供程序返回了其他 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()
...

知道这里会发生什么吗?

4

1 回答 1

2

今天我遇到了同样的问题。答案很简单。用户帐户已锁定。在密码重置之前执行 MembershipUser.UnlockUser()。

于 2012-12-13T08:44:13.877 回答