에서 작동하지 않습니다SimpleMembership - UserManager.FindAsync은 다음 코드는 작동하지 않습니다 MVC5
if (ModelState.IsValid)
{
var user = await UserManager.FindAsync(model.UserName, model.Password);
if (user != null)
{
await SignInAsync(user, model.RememberMe);
return RedirectToLocal(returnUrl);
}
else
{
ModelState.AddModelError("", "Invalid username or password.");
}
}
사용자는 null입니다. 모델에 올바른 값이 있습니다.
나는이 코드를 변경 :
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
{
return RedirectToLocal(returnUrl);
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
하고 그것을 잘 작동합니다. 왜, 어떻게 수정해야합니까?