SouJunior / products

GNU General Public License v3.0
4 stars 2 forks source link

[Empresa] Alterar senha #38

Open Jacqueline2021 opened 1 year ago

Jacqueline2021 commented 1 year ago

Definição: Como usuário empresa, eu gostaria de alterar minha senha. Desta forma, eu poderei manter minha senha sempre atualizada e segura de possíveis problemas.


Descrição: Em sua área logada, o usuário pode alterar sua senha em "Alterar senha" no Menu do Portal do Usuário Image. Ele será direcionado para a tela de alteração de senha para prosseguir com o passo-a-passo.


Protótipos:

Image

Image


Critérios de aceite:

Critérios de aceite:

  1. O usuário deve inserir a sua senha atual no campo "senha atual";
  2. O usuário deve inserir sua nova senha no campo "Nova senha". A nova senha deve conter os mesmos critérios de aceite que a senha antiga e o texto com as regras deve ser visualizado pelo usuário no momento em que ele clicar no campo "Nova senha";
  3. Regra para criação da senha: "Sua senha deve conter:
    • No mínimo 8 caracteres
    • Letras maiúsculas e minúsculas
    • No mínimo 1 número
    • No mínimo 1 caractere especial".
  4. O usuário deve confirmar sua nova senha no campo "Confirmar nova senha";
  5. Caso as senhas não estejam iguais, no momento em que o usuário clicar no botão "alterar senha", os campos “Nova Senha” e “Confirmar nova senha” ficarão vermelhos e com uma mensagem de erro: “as senhas não conferem”;
  6. Quando a senha no campo "Senha atual" estiver correta e as senhas nos campos "Nova senha" e "Confirmar nova senha" estiverem iguais, no momento em que o usuário selecionar a opção "alterar senha", a mensagem: "senha alterada com sucesso" aparecerá na tela e um e-mail será encaminhado para o usuário;
  7. Assunto do e-mail: "Confirmação de alteração de senha - site SouJunior".
  8. Caso a senha atual não esteja correta, no momento em que o usuário clicar no botão "Alterar Senha" o campo ficará vermelho e a seguinte mensagem deve aparecer na tela: "Senha incorreta. Dificuldade para alterar sua senha? Clique aqui para redefini-la". O "aqui" deve conter um link para o usuário clicar e ser direcionado para a tela de confirmação de e-mail do fluxo de "Esqueci a senha" #16;
  9. Permitir com a figura “olho” no canto direito dos campos "Senha Atual", “Nova senha” e "Confirmar nova senha", a visibilidade dos caracteres enquanto o usuário digita sua senha para evitar erros.
  10. Quando o usuário clicar no ícone de visualizar senha nos campos "Nova senha" e "Confirmar nova senha" Image (olho aberto), então o sistema mostrará a senha digitada.
  11. Quando o usuário clicar no ícone de ocultar senha nos campos "Senha Atual", "Nova senha" e "Confirmar nova senha" Image (olho traçado), então o sistema ocultará a senha, demostrando o mesmo no formato (****)
  12. Só será possível cadastrar a nova senha com os critérios informados na regra;
  13. Caso o usuário digite no campo "Nova senha” uma senha que não esteja dentro dos critérios informados, ele será avisado quando for para o próximo campo "confirmar nova senha" e a seguinte frase aparecerá: “Inserir senha com os critérios informados”.
  14. No botão "Cancelar" o usuário será direcionado para o "Portal do Usuário" #57;

DoR - Definition of Ready

DoD - Definition of Done

Jacqueline2021 commented 1 year ago

@igords-goncalves @isabelahyeda @Leodias2204