Beispiel #1
0
        public async Task <IActionResult> Login(ApplicationUserLoginDto model)
        {
            var user = await _userManager.FindByEmailAsync(model.Email);

            if (user != null)
            {
                var check = await _signInManager.CheckPasswordSignInAsync(user, model.Password, false);

                if (check.Succeeded)
                {
                    //Return token
                    return(Ok(await GenerateToken(user)));
                }
            }
            return(BadRequest("Acceso no valido a la aplicación"));
        }
Beispiel #2
0
        public async Task <IActionResult> Login(ApplicationUserLoginDto model)
        {
            var user = await _userManager.FindByEmailAsync(model.Email);

            var check = await _signInManager.CheckPasswordSignInAsync(user, model.Password, false);

            if (check.Succeeded)
            {
                return(Ok(
                           GenerateToken(user)
                           ));
            }
            else
            {
                return(BadRequest("Acceso no válido al sistema"));
            }
        }