Resetar Senha / Reset Password

Resetar Senha / Reset Password

Envia um e-mail para o usuário com instruções de redefinição de senha. Neste bloco, também é possível alterar a imagem de cabeçalho e rodapé que será exibida no e-mail.

Figura 1 - Bloco Resetar Senha

Compatibilidade

  • Bloco servidor: cronapi.authentication.Operations.defaultResetPassword()

Retorno

Retorna a senha redefinida criptografada.

Parâmetros

E-mail do usuário registrado

Endereço de e-mail que o usuário forneceu no cadastro.

  • Posição: 1

  • Inglês: Registred user email

  • Tipo: Texto / String

  • Exemplo: "meuEmail@email.com"

Imagem Topo do E-mail

Imagem de cabeçalho utilizada no e-mail de recuperação de senha.

  • Posição: 2

  • Inglês: Image top of email

  • Tipo: Texto / String

  • Exemplo: "https://acesso.cronapp.io/img/header.png"

Imagem Rodapé do E-mail

Imagem de rodapé utilizada no e-mail de recuperação de senha.

  • Posição: 3

  • Inglês: Image footer of email

  • Tipo: Texto / String

  • Exemplo: "https://acesso.cronapp.io/img/footer.png"

useOneTimePassword

Verifica se a solicitação de alteração de senha foi feita a partir de uma aplicação web ou mobile e ajusta o método de recuperação de senha conforme o contexto. Para solicitações originadas de uma aplicação mobile (true), o e-mail enviado conterá um token de autenticação para redefinição de senha. Já para solicitações feitas por uma aplicação web (false), o e-mail incluirá um link de redirecionamento para o processo de redefinição de senha.

  • Posição: 4

  • Inglês: useOneTimePassword

  • Tipo: Lógico / Boolean

  • Exemplo: utilize o bloco Valor booleano, ou o retorno de alguma variável que contenha um valor lógico.

Exemplo

A imagem abaixo exibe a função resetPassword do bloco servidor UserControl, padrão nos projetos criados no Cronapp. Essa função é responsável por enviar um e-mail para um usuário cadastrado que solicitou a redefinição de senha.

 

Para funcionar, é necessário configurar o um e-mail que irá disparar a mensagem para o usuário, acesse a documentação Recuperar senha por e-mail para mais detalhes.

Figura 2 - Bloco Resetar Senha

 

A figura 2.1 mostra o exemplo de uma solicitação de alteração de senha realizada por um usuário web, o usuário recebeu um link de acesso para redefinir a senha.

Figura 2.1 - Exemplo do e-mail recebido a partir de uma aplicação web

 

A mesma solicitação de alteração de senha foi feita a partir de um aplicativo mobile e o usuário recebeu um token de autenticação para redefinir a senha, confira na figura 2.2.

Figura 2.2 - Exemplo do e-mail recebido a partir de uma aplicação mobile