Criar 3 formulários de "Esqueci minha senha" para solicitação de nova senha caso o usuário tenha esquecido.
O primeiro formulário:
1 textbox solicitando o usuário da pessoa
2 botões
1.1 - "Confirmar envio" (utilizar o serviço de envio de e-mail para enviar o e-mail com o código para o usuário)
1.2 - "Já possuo o código"
O segundo formulário:
1 textbox solicitando código de confirmação.
1 botão confirmando o código de confirmação
O botão fará a confirmação do código através da api (/api/User/forgotPass)
Em caso de sucesso: Passar para o segundo form
Em caso de fracasso: Limpar o campo de confirmação informando que o código é inválido.
O terceiro formulário:
2 textboxs solicitando senha e confirmação de senha (mesmos critérios de criação da conta)
1 botão de confirmação.
Em caso de sucesso: Informar que a troca de senha foi um sucesso (sem informar o usuário nem o e-mail), enviar e-mail confirmando que a troca de senha foi concluída.
Em caso de fracasso: Informar o motivo do fracasso e limpar ambos campos.
Criar 3 formulários de "Esqueci minha senha" para solicitação de nova senha caso o usuário tenha esquecido.
O primeiro formulário: 1 textbox solicitando o usuário da pessoa
O segundo formulário: 1 textbox solicitando código de confirmação. 1 botão confirmando o código de confirmação
O botão fará a confirmação do código através da api (/api/User/forgotPass) Em caso de sucesso: Passar para o segundo form Em caso de fracasso: Limpar o campo de confirmação informando que o código é inválido.
O terceiro formulário: 2 textboxs solicitando senha e confirmação de senha (mesmos critérios de criação da conta) 1 botão de confirmação. Em caso de sucesso: Informar que a troca de senha foi um sucesso (sem informar o usuário nem o e-mail), enviar e-mail confirmando que a troca de senha foi concluída. Em caso de fracasso: Informar o motivo do fracasso e limpar ambos campos.