ASP.NET Identity 2.0 alpha 1已发布,并且Email
在IdentityUser<>
类中进行了介绍。真好!
问题是,显然我仍然无法使用电子邮件地址登录。本UserManager
类有一个FindByEmail
方法,但它不会采取密码作为参数,并且VerifyPassword
方法是受保护的,所以我不能使用电子邮件,而不是用户名验证用户身份。
有什么办法可以使它起作用?
您将可以在2.0.0 RTM中使用新的CheckPassword(TUser,string password)方法执行此操作。现在,您可以使用电子邮件作为用户名,或者必须将自己的方法添加到UserManager中以显示支票电子邮件/密码方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句