Witam,
mam taki problem, otóż mam akcję logowania, wszystko przy debugowaniu jest ok oprócz tego, że użytkownik po wykonaniu tej akcji dalej jest niezalogowany :|
result, który sprawdza właściwością Succeded czy autoryzacja się powiodła jest na true, co tu się może dziać?
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Login(LoginModel details, string returnUrl)
{
if (ModelState.IsValid)
{
AppUser user = await userManager.FindByEmailAsync(details.Email);
if (user != null)
{
await signInManager.SignOutAsync();
Microsoft.AspNetCore.Identity.SignInResult result = await signInManager.PasswordSignInAsync(user, details.Password, false, false);
if (result.Succeeded)
{
return Redirect(returnUrl);
}
}
ModelState.AddModelError(nameof(LoginModel.Email), "Nieprawidłowa nazwa użytkownika lub hasło.");
}
return View(details);
}