Findy-U / findy.backend

MIT License
2 stars 0 forks source link

Processo de Cadastro de E-mail e Senha - BACK-END [2]#27 #29

Open eemr3 opened 1 year ago

eemr3 commented 1 year ago

Descrição Nesta User Story, desenvolveremos um processo de cadastro simples e seguro, onde os usuários possam se registrar na plataforma Findy, fornecendo apenas e-mail e senha. Além disso, o sistema deve incluir recuperação de senha e aceitação dos termos e condições gerais de uso. Após o cadastro, deverá confirmar seu e-mail através de um link enviado e, em ao clicar no link de confirmação, o usuário será encaminhado para o survey inicial.

Equipe de back-end se atentar as informações que precisaram serem salvas no banco de dados

Protótipos

Image

Image

Image

Image

Image

Fluxograma:

Início Usuário visita o site Usuário está logado? Sim: Redirecionar para o dashboard da plataforma. Não: Continuar para o próximo passo. Usuário clica no botão "Registrar-se" Mostrar formulário de cadastro Usuário inseriu e-mail válido (ex: nome@nome.com)? Sim: Continuar para o próximo passo. Não: Mostrar mensagem de erro, solicitar que o usuário insira um e-mail válido. Usuário insere senha Senha atende aos critérios de segurança (min. 8 caracteres, 1 maiúsculo, 1 número e 1 símbolo)? Sim: Continuar para o próximo passo. Não: Mostrar mensagem de erro, solicitar que o usuário insira uma senha que atenda aos critérios. Usuário aceita os termos e condições gerais de uso? Sim: Continuar para o próximo passo. Não: Mostrar mensagem informando que a aceitação dos termos e condições é necessária para continuar. Submeter formulário de cadastro Enviar e-mail com o link de confirmação para o e-mail do usuário Usuário clica no link de confirmação? Encaminhar usuário para a tela do survey inicial Usuário completa o survey? Sim: Continuar para o próximo passo. Não: Solicitar que o usuário complete o survey para continuar.

Critérios de Aceite O formulário de cadastro deve solicitar apenas e-mail e senha do usuário (contendo também um campo de confirmação de senha). Todos os campos do formulário são obrigatórios (pois são fundamentais para o processo de cadastro) A senha deve conter no mínimo 8 caracteres, incluindo ao menos 1 caractere maiúsculo, 1 número e 1 símbolo (ex: Abc123@#4). O e-mail deve seguir o padrão de caracteres para endereços de e-mail (ex: nome@nome.com). O usuário deve aceitar os termos e condições gerais de uso antes de concluir o cadastro. Implementar um sistema de recuperação de senha. Após concluir o cadastro, o usuário deve ser encaminhado para a primeira tela do survey inicial. Após finalizar o survey, o usuário deve ser requisitado a confirmar seu e-mail através de um link enviado. O usuário só poderá acessar a plataforma após a confirmação do e-mail.

Informações Adicionais Certificar-se de que a plataforma esteja em conformidade com as leis de proteção de dados aplicáveis ao armazenar informações de e-mail e senha dos usuários. Utilizar criptografia adequada para proteger as senhas dos usuários. O link de confirmação enviado por e-mail deve ter um prazo de validade.