Especificação de Casos de Uso ➣ UC‐04 | Pagar - LorenaCardosoSanches/ProjetoEngSoftware GitHub Wiki

PAGE DIVIDER

Identificação UC-01 | Logar Conta
Função Entrar na conta cadastrada no Site da Tech Innovation, assim podendo utilizar o Site.
Atores Cliente, Vendedor
Pré-condição O usuário deve estar cadastrado no Site da Tech Innovation
Pós-condição O usuário é autenticado no sistema e tem acesso à sua conta e ao Site da Tech Innovation

PAGE DIVIDER

✧˚ · . Fluxo Principal . · ˚✧

1.  O usuário acessa a página de Login do Site.
2.  O sistema solicita os dados de acesso (E-mail e Senha).
3.  O usuário insere o seu E-mail e a Senha.
4.  O sistema verifica as credenciais.
5.  O usuário é redirecionado para a página principal do Site, dependendo do tipo de conta (Cliente ou Vendedor) a página principal é diferente.

PAGE DIVIDER

✧˚ · . Fluxo Alternativo . · ˚✧

1.  Se o usuário esqueceu a senha, ele pode clicar em "Esqueceu a senha?" e solicita um link de redefinição de senha.
2.  O sistema avisa que um link será enviado ao e-mail do usuário
3.  Depois o usuário pode tentar realizar Login novamente.

PAGE DIVIDER

✧˚ · . Fluxo de Exceção . · ˚✧

4.1.  Se o usuário não tiver o E-mail cadastrado, uma mensagem de “E-mail não cadastrado” é exibida ele deve clicar no botão “Criar Conta” e realizar o cadastro no Site da Tech Innovation, (estendendo para "UC-08 - Realiza Cadastro").
4.2.  Se as informações estiverem incorretas, uma mensagem de “Dados incorretos” é exibida e o usuário é convidado a tentar novamente, permanecendo na página de Login.

PAGE DIVIDER

⚠️ **GitHub.com Fallback** ⚠️