Engenharia-de-Software-UFRPE / lanterna-verde

Lanterna verde é um sistema de avaliação do nível de práticas de greenwashing de uma organização ou produto.
2 stars 5 forks source link

[Fix] Melhorias na consistência de Login e Logout #19

Closed SteffanoP closed 2 years ago

SteffanoP commented 2 years ago

Essa Pull Request consiste em pequenos ajustes em como as operações de autenticação são executadas, visando manter uma consistência nessas operações para um comportamento esperado para qualquer tipo de operação (~tira o redirect que não fazia sentido nenhum~).

Problema

Havia uma inconsistência nos códigos de resposta HTTP quando tentávamos realizar login, pois as operações retornavam códigos incorretos para logins válidos e inválidos. Havia também um redirecionamento incorreto durante o login de usuários Analista e Administrador.

Implementação

Foram corrigidos os códigos de resposta HTTP para operações de login (válidas ou inválidas) e também foi criado um novo método de logout.

Como Testar

Faça operações de Login e Logout com:

SteffanoP commented 2 years ago

Para a aprovação dessa Pull Request é necessário pelo menos 2 aprovações