Adicionar validação de login no sistema
Contexto
O sistema atualmente não possui controle de acesso, contando apenas com uma função de cadastro limitada que não utiliza senha como critério de validação. Para evolução da aplicação e futura integração com banco de dados, é necessário implementar um fluxo básico de autenticação.
- Objetivo: Criar um fluxo de login que valide as credenciais do usuário antes de permitir acesso às funcionalidades do sistema.
Fluxo esperado
- Usuário inicia o sistema
- Sistema solicita email e senha
- Sistema verifica se o usuário existe
- Se existir → valida a senha
- Se não existir → oferece opção de cadastro
- Se autenticado → acesso liberado
- Se falhar → acesso bloqueado com mensagem adequada
Critérios de aceitação
Adicionar validação de login no sistema
Contexto
O sistema atualmente não possui controle de acesso, contando apenas com uma função de cadastro limitada que não utiliza senha como critério de validação. Para evolução da aplicação e futura integração com banco de dados, é necessário implementar um fluxo básico de autenticação.
Fluxo esperado
Critérios de aceitação