SignInManager.PasswordSignInAsync with Identity

时间:2015-07-04 02:51:15

标签: asp.net asp.net-mvc asp.net-identity

我正在努力实现身份并遇到了一个有趣的问题。默认实现使用Login方法,该方法使用SignInManager.PasswordSignInAsync方法。但是,PasswordSignInAsync的实现需要username参数。为什么这样或者我不明白发生了什么?感谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,注册操作会将电子邮件设置为电子邮件帐户和用户帐户的用户名,这样,当您登录时,当您被要求输入用户名时,您将发布电子邮件帐户。

系统也已准备就绪,因此您可以轻松更改此行为,只允许用户名和电子邮件在帐户注册时具有不同的值,并且只能通过用户名/密码登录。