如何在 ASP.NET 身份 2.0 alpha 1 中使用电子邮件登录



ASP.NET Identity 2.0 alpha 1 已经发布,他们在IdentityUser<>类中引入了Email。 不错!

显然,问题是我仍然无法使用电子邮件地址登录。UserManager类有一个FindByEmail方法,但它不会将密码作为参数,并且VerifyPassword方法受到保护,所以我只是无法使用电子邮件而不是用户名来验证用户身份。

有什么方法可以让它工作吗?

您将能够在 2.0.0 RTM 中使用新的 CheckPassword(TUser,字符串密码)方法执行此操作。 现在,您可以使用电子邮件作为用户名,或者您可以必须将自己的方法添加到UserManager以公开检查电子邮件/密码方法。

相关内容

  • 没有找到相关文章

最新更新