我尝试使用“个人用户账户”通过MVC 5和OWIN创建新项目。问题在于当我注册一个新账户时,系统要求我输入一个电子邮件地址,然后该电子邮件地址将被填充到数据库中的Email和Username两个字段中。 当我尝试登录时,系统要求我输入电子邮件地址,但是它将该电子邮件地址与Username列进行比较。因此,Email和Username的值是相同的。下面是在Action Login(Account Controller)中的登录代码。
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
有没有办法将输入的电子邮件与电子邮件列进行比较,而不是用户名?