Bloco padrão destinado para redefinição de senha com OTP (One Time Password) a partir do e-mail do usuário. Permite que seja enviado um e-mail para o usuário contendo um código de autenticação OTP que deverá ser usado para a redefinição de senha.

Figura 1 - Bloco Redefinir Senha com OTP (One Time Password)
As aplicações padrão do Cronapp utilizam esse bloco na função resetPassword
do arquivo blockly UserControl nas aplicações Mobile (Localização: Bloco de Programação/Mobile/auth/UserControl
).
Compatibilidade
- Bloco cliente mobile: cronapi.authentication.resetPasswordWithOTP()
Retorno
Bloco sem retorno.
Parâmetros
E-mail
E-mail do usuário usado para redefinir a senha.
- Posição: 1
- Inglês: Email
- Tipo: Texto / String
- Exemplo: "user@gmail.com"
Exemplo
A função abaixo através do bloco Obter valor do Campo obtém o e-mail do usuário e a partir disso o bloco Redefinir Senha com OTP envia um e-mail com um código de autenticação OTP para o usuário redefinir sua senha.

Figura 2 - Exemplo de uso do bloco Redefinir Senha com OTP (One Time Password)
A imagem a seguir mostra uma tela para redefinição da senha de um usuário. Após preencher o campo "E-mail" e clicar no botão "Redefinir senha" a função da Figura 2 é executada. Se o campo estiver preenchido corretamente, será exibida uma notificação informando o envio de instruções para o e-mail cadastrado para a redefinição da senha (Figura 2.1).

Figura 2.1 - Resultado exibido a partir das configurações da Figura 2