无法在 MVC 5 项目中生成密码重置令牌?

Posted

技术标签:

【中文标题】无法在 MVC 5 项目中生成密码重置令牌?【英文标题】:Can't generate password reset token in MVC 5 project? 【发布时间】:2015-05-15 04:52:51 【问题描述】:

我遇到了一个奇怪的问题。目前我正在尝试制作一种“忘记密码”的方法,以便用户在忘记密码时可以收到重置邮件。奇怪的是我不能在用户管理器中使用各种方法,这些方法通常适用于所有其他项目。如果我创建一个新的 mvc 项目,各种方法都可以正常工作,但在我的特定项目中,它只会显示错误,我无法导入或对其执行任何操作?

有谁知道我的项目为什么会这样或者我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

我怀疑您正在使用 Resharper。如果是这样,Resharper 缓存可能会不同步。要修复它,试试这个:

    转到工具 -> 选项 -> ReSharper -> 选项 -> 常规,然后单击清除缓存。单击取消,然后在 ReSharper 选项窗口中单击立即暂停,然后单击恢复按钮。 重新启动 Visual Studio。

【讨论】:

谢谢!它就像一个魅力,甚至不必重新启动VS。 :)

以上是关于无法在 MVC 5 项目中生成密码重置令牌?的主要内容,如果未能解决你的问题,请参考以下文章

使用 ASP.NET 身份重置密码时令牌无效

如何在 Zend Framework 中生成用于重置密码的随机密码或临时 URL?

Laravel 5.5 密码重置令牌表单未出现

身份密码重置令牌无效

如何创建密码重置链接?

如何从 ASP.NET Core 中的密码重置令牌中检索用户?