Especificação de Casos de Uso ➣ UC‐04 | Pagar - LorenaCardosoSanches/ProjetoEngSoftware GitHub Wiki
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
✧˚ · . 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.
✧˚ · . 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.
✧˚ · . 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.