我正在努力实现身份并遇到了一个有趣的问题。默认实现使用Login方法,该方法使用SignInManager.PasswordSignInAsync方法。但是,PasswordSignInAsync的实现需要username参数。为什么这样或者我不明白发生了什么?感谢。
答案 0 :(得分:0)
默认情况下,注册操作会将电子邮件设置为电子邮件帐户和用户帐户的用户名,这样,当您登录时,当您被要求输入用户名时,您将发布电子邮件帐户。
系统也已准备就绪,因此您可以轻松更改此行为,只允许用户名和电子邮件在帐户注册时具有不同的值,并且只能通过用户名/密码登录。