Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Esqueceu a Senha #5

Open
victorjoaoss opened this issue Mar 22, 2023 · 4 comments
Open

Esqueceu a Senha #5

victorjoaoss opened this issue Mar 22, 2023 · 4 comments
Assignees

Comments

@victorjoaoss
Copy link

victorjoaoss commented Mar 22, 2023

USER STORY ESQUECEU A SENHA

Definição:

Como usuário, quero poder recuperar minha senha do aplicativo para ter acesso a todos os seus recursos.

Descrição:

Nessas telas o objetivo é que o usuário consiga recuperar a senha caso ele tenha perdido ou esquecido. E para isso ele deverá passar por três processos: enviar o código de recuperação para o email ou telefone, digitar o código recebido e criar uma senha nova. Se esses três passos forem feitos, o usuário poderá ter acesso ao aplicativo novamente.

Protótipo:

Image

Image

Image

Critérios de Aceite:

  • O campo email/telefone deverá ser obrigatório, válido para email (estrutura de um e-mail com user@dominio) e deverá estar cadastrado no banco de dados.

  • Se o sistema, após o clique verificar que o "email" está incorreto, então deverá apresentar uma mensagem:

Não foi possível encontrar seu email

  • Se o sistema, após o clique verificar que o email está correto, ele deverá receber um código de verificação no e-mail associado à sua conta.
Assunto: Nome da pessoa, aqui está seu código
Mensagem:
Olá, Nome da pessoa. 
Recebemos uma solicitação para redefinir a senha de sua conta PetJournal.
XXXXXX
Insira este código para concluir a redefinição.
Obrigado por nos ajudar a manter sua conta segura.
Equipe PetJournal
  • O código de verificação deve conter 6 dígitos numéricos.

  • Quando o usuário disponibilizar o email o botão “Enviar” deverá ser habilitado, ao clicar no botão o mesmo deve ser redirecionado para tela onde poderá digitar o código de verificação.

  • Quando o usuário digitar o código de verificação corretamente o botão “Enviar” deverá ser habilitado, ao clicar no botão o mesmo deve ser redirecionado para tela onde poderá criar a nova senha.

  • Caso o usuário selecione a opção “reenviar código", ele será redirecionado para tela onde é possível adicionar o email para receber o novo código de verificação.

  • Caso o usuário selecione a opção “Alterar”, ele será redirecionado para tela onde é possível adicionar um email diferente para receber o código de verificação.

  • Se o sistema, após o clique em “Enviar” verificar que o código de verificação esteja incorreto, uma mensagem de aviso deve ser apresentada na tela:

O código de verificação que você inseriu não é válido. Verifique o código e tente novamente

  • O campo Senha deve ser obrigatório e conter no mínimo 8 caracteres alfanuméricos e especiais e deverá aparecer a seguinte mensagem:

  • A senha deve ter pelo menos 8 caracteres. Para torná-la mais forte, use letras maiúsculas e minúsculas, números e símbolos como ! @ # $ % & * =

  • Se o sistema, após clicar em “Redefinir senha” verificar que senha não atinge os requisitos necessários, deverá aparecer a seguinte mensagem:

A senha informada não atende os requisitos necessários de 8 caracteres

  • Quando o usuário estiver colocando a senhas e optar por não visualizar a senha, a mesma deverá ser apresentada através de “********”.

  • Quando o usuário estiver colocando a senha ele deverá ser capaz de visualizar a senha caso ele clique na opção “Mostrar” no campo “Senha”.

  • O campo “Confirmar Senha” deve ser igual ao campo “Senha”.

  • Se o sistema, após o clique em “Redefinir senha” verificar que as duas senhas não são idênticas, uma mensagem de aviso deve ser apresentada na tela:

As senhas devem ser idênticas

  • Se o sistema, após o clique em “Redefinir senha” verificar que as duas senhas são idênticas, uma mensagem “Redefinição de senha concluída com sucesso” deverá aparecer na tela e em seguida ser redirecionado para tela de login. US Login

  • Associações:

Login

@victorjoaoss victorjoaoss self-assigned this Mar 22, 2023
@victorjoaoss
Copy link
Author

@jecilene

@ClevinhoUX
Copy link

Image

Link do projeto no Figma: https://www.figma.com/file/ynvraEWObyi5rxueisWlPs/Telas-Pet-Journal?node-id=0%3A1&t=YKzyjAXwN60o6SyR-1

@ClevinhoUX
Copy link

@matheusgondra
Copy link

O primeiro critério de aceite é que o campo de email/telefone deve ser obrigatório, mas os critérios seguintes trabalham apenas com o campo de email. Queria saber se o campo "telefone" será ou não usado na recuperação de senha.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Development
Development

No branches or pull requests

5 participants