You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
US05 Eu, como Ana Clara , desejo realizar login na minha conta , para iniciar minha sessão
Tarefas
Backend
Criar endpoint de login (POST /login).
Implementar validação de e-mail e senha.
Utilizar uma técnica de hash (ex.: bcrypt) para comparar a senha fornecida com a armazenada.
Gerar e retornar um token JWT ou outra solução de autenticação segura.
Configurar autenticação via OAuth ou outros métodos, se necessário.
Criar tratamento para erros de login, como senha ou e-mail inválidos.
Frontend
Criar a interface de login com campos para e-mail e senha.
Validar os campos no frontend (ex.: formato correto de e-mail).
Exibir mensagens de erro quando as credenciais forem incorretas.
Integrar o formulário com a API de login do backend.
Exibir feedback visual (carregamento) enquanto o login está sendo processado.
Redirecionar o usuário para a tela principal após o login bem-sucedido.
Integração
Testar integração entre frontend e backend para garantir que o login funcione corretamente com e-mail e senha.
Verificar o comportamento do sistema ao retornar um token de autenticação após login.
Realizar testes de falha para garantir que o sistema exibe mensagens de erro apropriadas em caso de falha no login.
Critérios de Aceitação
O sistema deve permitir o login com e-mail e senha cadastrados.
O sistema deve exibir mensagens claras em caso de erro, como:
"E-mail ou senha inválidos."
"Conta inativa ou não confirmada."
O sistema deve bloquear o acesso após 5 tentativas falhas consecutivas, exibindo uma mensagem: "Conta temporariamente bloqueada. Tente novamente em X minutos."
Após o login bem-sucedido, o usuário deve ser redirecionado para a página inicial da aplicação.
O sistema deve oferecer uma opção de "Esqueci minha senha" na tela de login.
Descrição
US05 Eu, como Ana Clara , desejo realizar login na minha conta , para iniciar minha sessão
Tarefas
Backend
/login
).Frontend
Integração
Critérios de Aceitação
Protótipo
Disponível em: https://www.figma.com/design/edZfZi6v6sV8lmFCfGCMPW/Untitled?node-id=0-1&node-type=canvas&t=BVXOvvCIPzi6toxI-0
The text was updated successfully, but these errors were encountered: