Ejemplo n.º 1
0
        public IActionResult Login(LoginViewModel dados)
        {
            if (string.IsNullOrEmpty(dados.Usuario) || string.IsNullOrEmpty(dados.Senha))
            {
                return(Unauthorized(new { message = "Usuário e/ou senha inválidos" }));
            }

            if (!AutenticarUsuarioMoc(dados))
            {
                return(Unauthorized(new { message = "Usuário e/ou senha inválidos" }));
            }

            var result = jwt.AutenticarUsuario(dados);

            if (result != null)
            {
                return(Ok(result));
            }
            else
            {
                return(BadRequest("Não foi possível logar na Api"));
            }
        }