internal async Task <SignInResult> LoginInUserAsync(PublicLogInVM couple) { return(await signInManager.PasswordSignInAsync( couple.UserName, couple.Password, false, false)); }
public async Task <IActionResult> Login(PublicLogInVM logInVM) { if (!ModelState.IsValid) { return(View(logInVM)); } else { var result = await service.LoginInUserAsync(logInVM); if (result.Succeeded) { return(RedirectToAction("Overview", "Couple")); } else { return(View(logInVM)); } } }
public async Task <IActionResult> Login(PublicLogInVM logInVM) { if (!ModelState.IsValid) { return(View(logInVM)); } else { var result = await service.LoginInUserAsync(logInVM); if (result.Succeeded) { return(RedirectToAction("Overview", "Couple")); } else { ModelState.AddModelError(nameof(PublicLogInVM.Password), "Felaktigt lösenord"); return(View(logInVM)); } } }