public async Task <bool> Logar(ContaLoginModel conta) { var resultado = await _signInManager.PasswordSignInAsync(conta.Email, conta.Senha, isPersistent : true, lockoutOnFailure : true); return(resultado.Succeeded); }
public async Task <ActionResult> Logar([FromBody] ContaLoginModel model) { if (await _contaServico.Logar(model)) { return(Ok(new OkAuthResponse("Usuário logado com sucesso", token: await _jwtServico.GerarToken(model.Email)))); } return(NotFound(new NotFoundResponse("Usuário ou senha inválidos"))); }