Feature/t10
Descrição
Criação dos métodos de login, retornando o token jwt e um boolean sobre o email estar verificado ou não.
Descrição da solução
Criação da classe login request, decodificação do hash do banco e comparação com a senha fornecida, geração de um token jwt com 10 min de duração e retorno do boolean se o email é verificado.
-
Consumir login e senha em hash com o banco de dados
-
Verificar se e-mail já foi validado.
-
[?] Se der ok, enviar para a tela Home
-
Se negada, mostrar mensagem de "Login ou senha inválidos"
-
Se negada, enviar "False" para o Front (Será usado para exibir a mensagem de "Credenciais Inválidas")
-
[?] Comunicação Front para Back utilizando Bearer Token
Observações
Tem uma linha de código que define de maneira simples e fácil, a duração do token
Closes TASK-10