我对MVC5的标准ASP身份提供程序有疑问.我一登录方法:
await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
Run Code Online (Sandbox Code Playgroud)
不断回来失败.所以我开始调试,使用:
UserManager.FindByEmail(model.Email);
Run Code Online (Sandbox Code Playgroud)
这将为我的用户尝试登录返回有效的UserID.然后我使用:
SignInManager.UserManager.CheckPassword(UserIDObtainedFromFind, model.Password);
Run Code Online (Sandbox Code Playgroud)
这返回true,这意味着我提供的密码是有效的....

关于我如何跟踪,调试SignInManager.PasswordSignInAsync方法以查看它失败的地方的任何想法?