【问题标题】:Membership credential verification failed and ASP.NET MVC3成员资格凭证验证失败和 ASP.NET MVC3
【发布时间】:2013-04-30 15:27:09
【问题描述】:

我们有一个标准的 ASP.NET MVC 3 网站。从几天前开始,一些用户无法登录或恢复密码。

在尝试登录时出现以下错误:

Login failed. Please correct the errors and try again. 
•The user name or password provided is incorrect.

在尝试恢复密码时,出现以下错误:

500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

在 Web 服务器事件查看器中我们看到:

Event code: 4006 
Event message: Membership credential verification failed. 
Event time: 4/29/2013 4:22:16 AM 
Event time (UTC): 4/29/2013 8:22:16 AM 
Event ID: 2b0b4500be674969a5962608df7b18fd 
Event sequence: 142 
Event occurrence: 2 
Event detail code: 0 

如果我们之后尝试注册新用户,我们可以毫无问题地登录和重置密码。

为什么只有部分用户会遇到上述问题?

我们查看了互联网上的许多文章,但解释只是为了为所有用户解决这个问题,而不仅仅是为其中一些用户。

谢谢。

【问题讨论】:

  • 听起来机器键可能已更改。您是否将网站移至其他服务器?还是您添加或更改了机器密钥设置?
  • 不,我们对网站做了一些小的修改,没有别的。 Web 服务器只是定期获取 MS 更新。
  • 什么样的“小改动”?
  • 与用户登录无关,我们添加了控制器、一些操作和视图等。
  • 您是否在源代码管理中将当前版本与旧版本进行了比较,看看有什么变化?

标签: asp.net asp.net-mvc


【解决方案1】:

由于某种原因,我们没有收到 LockedOut 异常,而只是出现“无效的用户名或密码”错误。现在我们将调查原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 2012-02-11
    • 2015-10-26
    相关资源
    最近更新 更多