wiki:requisitos/login

Processo de Login

A parte da validação das credenciais do usuário é uma parte relativamente complexa do sistema, pois pode envolver opcionalmente o uso de certificado digital e anti-robôs. Detalhes mais técnicos podem ser encontrados aqui.

Casos de Uso:

No image "UCD01.png" attached to requisitos/login

UC01.0 Validar Usuário

DataVersãoDescriçãoAutor
15/Abr/20100.1Criação do documentoLuiz Fernando Estivalet

1) Nome:[UC01.0] Validar Usuario

2) Objetivo:

3) Pré-Condições:
PRE1. Usuário cadastrado no sistema

4) Pós-Condições:

5) Fluxo Principal:
P1. Usuário digita endereço do site Expresso no navegador;
P2. Sistema exibe a tela de login;
P3. Usuário informa seu login;
P4. Usuário informa sua senha;
P5. Usuário clica no botão "Conectar";
P6. Sistema válida credenciais;
P7. Sistema apresenta a página inicial do Expresso;

6) Fluxos Alternativos:
A1. Senha incorreta
No passo P6, Usuário informa uma senha incorreta.
A1.1. Usuário informa senha incorreta;
A1.2. Sistema exibe a mensagem: "Login ou senha incorretos";
A1.3. Sistema retorna para passo P4;

A2. Login PIN
No passo P2, Usuário opta por logar usando Certificado Digital.
A2.1. Usuário clica na opção "Utilizar o meu Certificado para logar";
(faltando documentar o resto)

7) Fluxos de Exceção:
E1. Acesso sem Certificado Digital
Usuário sem certificado digital no passo A2.1.
E1.1. Sistema exibe a mensagem: "Acesso sem Certificado Digital";
E1.2. Sistema volta para passo P2;


UC01.1 Ativar CAPTCHA

DataVersãoDescriçãoAutor
15/Abr/20100.1Criação do documentoLuiz Fernando Estivalet

1) Nome:[UC01.1] Ativar CAPTCHA

2) Objetivo:

3) Pré-Condições:
PRE1. Opção anti-robô (CAPTCHA) ativada no setup do header

4) Pós-Condições:

5) Fluxo Principal:
P1. Usuário digita endereço do site Expresso no navegador;
P2. Sistema exibe a tela de login;
P3. Usuário informa seu login;
P4. Usuário informa sua senha;
P5. Usuário clica no botão "Conectar";
P6. Sistema válida credenciais;
P7. Usuário informa senha incorreta N vezes seguidas, onde N é o número de tentativas configuradas em PRE1;
P8. Sistema exibe a mensagem: "Login ou senha incorretos" e permance na tela de login;
P9. Sistema exibe CAPTCHA;
P9. Usuário informa CAPTCHA;
P10. Sistema valida CAPTCHA e credenciais;
P11. Se validação OK então retorna para [UC01.0] P7 caso contrário retorna para P2

6) Fluxos Alternativos:

7) Fluxos de Exceção: