Skip to content

Adicionar função de login no sistema #9

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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