ltapmaracanau / ed-sinc-front

0 stars 0 forks source link

Efetuar login #1

Open ltapmaracanau opened 1 month ago

ltapmaracanau commented 1 month ago

Card

Como USUÁRIO, quero realizar o LOGIN no EDSINC para GERENCIAR meus planos de estudos

Conversation

Quais informações são necessárias para realizar o login?

Se o usuário esquecer a senha, o que deve ser feito? A página de login deve possuir um link chamado "Esqueci minha senha" (ver cartão)

A conta deve ser bloqueada após um determinado número de erros de senha? A conta não deve ser bloqueada. Use a ferramenta reCAPTCHA v3 para aumentar a segurança.

Se o escore do reCAPTCHA v3 retornar que a requisição não foi realizada por um ser humano? Deve ser exibida uma página contendo a informação "Acesso não permitido"

Qual o modelo da senha ? Por segurança, a senha do usuário deverá conter no mínimo 8 caracteres com pelo menos uma letra maiúscula e um número

O que deve ser feito após a realização do login ? Deve ser exibida a página de gestão de alunos.

Confirmation

  1. DADO que o usuário abre a página de login, QUANDO o sistema exibe o formulário de login com campos de E-mail, Senha, botão Entrar e link "Esqueci minha senha", ENTÃO o usuário pode prosseguir.
  2. DADO que o usuário preenche todos os campos e clica em Entrar, QUANDO o sistema verifica os campos de E-mail e Senha, ENTÃO ele valida os dados do usuário, incluindo se está ativo.
  3. DADO que os dados do usuário estão corretos, QUANDO o sistema cria a sessão, ENTÃO ele exibe a página inicial do sistema.
  4. DADO que o usuário esqueceu a senha, QUANDO ele clica no link "Esqueci minha senha", ENTÃO o sistema o encaminha para a página adequada.
  5. DADO que os dados não são validados, QUANDO o sistema não encontra o usuário e/ou a senha, ENTÃO ele exibe novamente a página de login com a mensagem "Usuário e/ou senha não encontrados".
  6. DADO que é o primeiro acesso do usuário, QUANDO ele tenta fazer login, ENTÃO o sistema informa que para realizar o primeiro acesso ele precisa alterar sua senha.