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:
POST para http://127.0.0.1:8000/login com username e password
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:
http://127.0.0.1:8000/login
com username e passwordhttp://127.0.0.1:8000/logout