Pular para conteúdo

UC07 - Gerenciar Credenciais da Conta

Atores: Usuário (Visitante não autenticado ou Aluno autenticado)

Objetivo: Permitir a gestão autônoma do acesso do usuário, englobando o fluxo de recuperação de senhas perdidas e o processo de candidatura para obter permissões de ensino.

Pré-condições: Para recuperação de senha, o ator não precisa estar autenticado. Para a candidatura, o ator deve estar logado como usuário comum.

Fluxo Principal (Recuperar Senha de Acesso - RF26):

  1. Na tela inicial de login do aplicativo, o ator aciona a opção "Esqueci minha senha".
  2. O Sistema apresenta um formulário solicitando o e-mail vinculado à conta.
  3. O ator informa o e-mail e confirma a solicitud.
  4. O Sistema verifica a existência do usuário no banco de dados, gera um código/link temporário e envia para a caixa de entrada do ator.
  5. O ator acessa o link/código recebido, insere sua nova senha de preferência e confirma.
  6. O Sistema criptografa a nova senha, atualiza o registro no banco de dados e notifica o sucesso, redirecionando o ator de volta para a tela de login.

Fluxos Alternativos:

  • FA01 - Candidatar-se a Professor (RF25): 1. O ator (já autenticado na plataforma) acessa a tela de configurações do seu perfil.
    1. O ator aciona a opção "Solicitar Perfil de Professor".
    2. O Sistema apresenta um formulário para preenchimento da justificativa ou inserção de credenciais que comprovem sua aptidão (ex: vínculo com a escola da aldeia).
    3. O ator preenche as informações solicitadas e submete a candidatura.
    4. O Sistema registra o pedido com o status "Pendente" no banco de dados e envia um alerta para o painel dos Administradores (que utilizarão o UC06 para aprovar ou rejeitar futuramente).

Fluxos de Exceção:

  • FE01 - E-mail Inexistente: No passo 4 do Fluxo Principal, se o e-mail informado não for encontrado na base de dados, o Sistema exibe uma mensagem genérica de segurança (ex: "Se o e-mail constar em nossa base, um link de recuperação foi enviado") para evitar o vazamento e descoberta de e-mails cadastrados.

  • FE02 - Solicitação de Professor Duplicada: No passo 4 do FA01, se o ator tentar enviar uma candidatura, mas o Sistema detectar que já existe um pedido "Pendente" associado àquela conta, a submissão é bloqueada e um aviso de "Solicitação já em análise" é exibido.