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")); }
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")); } }