Пример #1
0
 internal async Task <SignInResult> LoginInUserAsync(PublicLogInVM couple)
 {
     return(await signInManager.PasswordSignInAsync(
                couple.UserName,
                couple.Password,
                false,
                false));
 }
Пример #2
0
        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));
                }
            }
        }
Пример #3
0
        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));
                }
            }
        }