ASP.NET Identity 2.0& Web表单 - 如果我们知道用户的电子邮件(VB),重置密码

时间:2014-07-21 12:52:59

标签: asp.net identity

我使用ASP.NET Identity 2.0和Web Forms。

我需要允许用户只要忘记输入电子邮件就可以重置密码。据我所知,我需要用户的ID来修改/重置密码,电子邮件是不够的。所以我尝试了以下但它不起作用

    Dim manager As UserManager = New UserManager()
    Dim user As ApplicationUser = manager.FindByEmail("user@email.com")

但即使电子邮件有效,用户也始终没有

以下适用对我来说很好:

    Dim manager As UserManager = New UserManager()
    Dim user As ApplicationUser = manager.Find(username, password)

为什么 manager.FindByEmail不会返回用户的任何建议?

谢谢!

0 个答案:

没有答案