Skip to content

Adicionar função de login no sistema #9

@camillelimade

Description

@camillelimade

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

  1. Usuário inicia o sistema
  2. Sistema solicita email e senha
  3. Sistema verifica se o usuário existe
    • Se existir → valida a senha
    • Se não existir → oferece opção de cadastro
  4. Se autenticado → acesso liberado
  5. Se falhar → acesso bloqueado com mensagem adequada

Critérios de aceitação

  • Solicitar credenciais ao iniciar o sistema
  • Validar usuário com base em email e senha
  • Bloquear acesso em caso de credenciais inválidas ou acionar exceções
  • Verificar se o usuário já foi cadastrado anteriormente
  • Se o usuário não estiver cadastrado, disponibilizar a opção de cadastro
  • Exibir mensagens claras para o usuário

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions