-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
USER STORY Criar conta
Definição:
- Como usuário, devo criar uma conta para ter acesso a todos os recursos do portal Tech Rate.
Descrição: - Para que o usuário tenha acesso aos recursos do portal de forma ampla e não apenas uma
visualização mínima das empresas é preciso que o mesmo crie uma conta de usuário. Para isto
faz-se necessário que os campos obrigatórios sejam preenchidos e os termos de uso e política de
privacidade sejam aceitos.
Protótipo:
utilizar o UX feito na issue #28
Critérios de Aceite:
- A senha deve conter no mínimo 6 caracteres compostos de letras maiúsculas, minúsculas,
números e caracteres especiais; - Ao digitar a senha, caso a mesma não esteja dentro dos critérios estabelecidos, o
sistema deve exibir a seguinte mensagem: - “A senha deve ter o mínimo de 6 caracteres e conter letras maiúsculas e minúsculas,
números e símbolos como ! @ # $ % & * =” - campo nome não pode conter números e nem caracteres especiais;
- campo sobrenome não pode conter números e nem caracteres especiais;
- campo Nome deve conter ao menos 3 caracteres;
- Ao clicar em criar, caso o nome digitado contenha menos de 3 caracteres o sistema
deve exibir a mensagem "Nome deve conter ao menos 3 caracteres"; - campo sobrenome deve conter ao menos 5 caracteres;
- Ao clicar em criar, caso o sobrenome digitado contenha menos de 5 caracteres o
sistema deve exibir a mensagem "Sobrenome deve conter ao menos 5 caracteres"; - campo e-mail deve ser válido, seguindo a estrutura “user@domínio”;
- Ao clicar no botão “Criar”, caso o e-mail digitado esteja no formato inválido o
sistema deve exibir a mensagem “E-mail inválido”; - O conteúdo do campo confirmar senha deve ser igual ao do campo Senha;
- Os campos de Termos de Uso e Política de Privacidade serão links, que devem direcionar usuário para o respectivo documento;
- O usuário deve dar o “de acordo” nos campos de Termos de Uso e Política de Privacidade;
- Ao clicar em criar, caso um destes checkbox não estiverem selecionados para o “de
acordo”, a conta não é criada;
Ao clicar no botão Criar:
- Caso o sistema identifique que um dos campos tido como obrigatório não está
preenchido, o sistema não fará a criação da conta e deve exibir a seguinte
mensagem abaixo do campo: “Campo de preenchimento obrigatório”; - Caso o sistema identifique que o e-mail já existe na base de dados, deve exibir:
“E-mail já existente”; - Caso o sistema identifique que as senhas estão diferentes, deve exibir: “ As senhas
devem ser idênticas”; - Ao clicar no botão “Criar” e o sistema verificar que todas as informações são válidas, o
usuário deve receber um email de confirmação de criação de conta;
- [ ] Ao clicar no link “Confirmação de e-mail" o sistema finaliza a criação da conta e o usuário deverá ser redirecionado para tela de Login e será apresentada uma modal com a mensagem “Email confirmado com sucesso e um botão X no canto para fechar a modal”. - [ ] após o término do cadastro, direcionar para o formulário de avaliação de empresa
Associações:
● Autenticação do usuário
● Cadastro de usuário
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🛠 Em Andamento