Visão Geral
Como enviar código de acesso para o usuário
Como redefinir a senha
.......
....
.....
,,,,
A recuperação de senha deve estar ativa no produto.
Configuração no DATASUL: É habilitada por meio da propriedade enable.recover.password, para mais informações sobre a propriedade, acesse Documentação "datasul_framework.properties".
Configuração no DATASUL FOR THF: É habilitada nas Propriedades do Sistema, para mais informações sobre a propriedade, acesse Segurança.
Mensagem no DATASUL
Mensagem no DATASUL FOR THF
|
Verifique se os parâmetros de e-mail estão configurados e funcionais, o processo de redefinição de senha faz o uso do método de envio definido no produto.
Parâmetros no DATASUL: Para mais informações sobre os parâmetros, acesse Parâmetros Email Foundation (BTB962ZB)
Parâmetros no DATASUL FOR THF: Para mais informações sobre os parâmetros, acesse E-mail.
A mensagem não possui detalhes, por não receber detalhes de erro da
|
Para realizar o envio do código de acesso, utilize o serviço passwordReset existente no contexto totvs-login, seguindo as premissas:
POST Deve ser enviado o parâmetro email, contendo o e-mail do usuário do produto, que está solicitando o código de acesso.INTERNO.Erros sem mensagens: Erro de sintaxe inválida, terá como retorno Erros com mensagens: são retornadas no formato
|
http://<SERVIDOR>:<PORTA>/totvs-login/passwordReset?email=<E-MAIL_DO_USUÁRIO>

Ao executar o serviço com sucesso, o usuário receberá um e-mail contendo o código de acesso para redefinição de senha.
Exemplo de um e-mail padrão com código de acesso.

O código de acesso deve ser encaminhado para o serviço de redefinição de senha, para mais informações leia o conteúdo 04. Como redefinir a senha.
|
Para redefinir a senha, utilize o serviço passwordReset existente no contexto totvs-login, seguindo as premissas:
POST
Exemplo:
|
Erros sem mensagens: Erro de sintaxe inválida, terá como retorno Erros com mensagens, são retornadas no formato
|
http://<SERVIDOR>:<PORTA>/totvs-login/passwordReset
A modificação do template do e-mail, ocorre por meio de uma chave referente ao template de e-mail parametrizado no produto. Deste modo o parâmetro keyTemplate, dever ser enviado no serviço responsável pelo envio do código de acesso.
http://<SERVIDOR>:<PORTA>/totvs-login/passwordReset?email=<E-MAIL_DO_USUÁRIO>&keyTemplate=<CHAVE_DO_TEMPLATE>
Caso não exista registro para chave, será utilizado o
Exemplo de
|
Gerenciamento de Templates
|
Regras para desenvolvimento do template
O template deve ser criado em formato HTML; O template não pode utilizar a tag <script>; O template não pode ultrapassar 1.000 caracteres;
São disponibilizadas tag para exibição de informação do nome do usuário e URL de acesso no e-mail, podemos verificar que no exemplo de HTML existem tags inválidas para o HTML que serão substituídas:
|
Como criar um Template
Como retornar um Template
Como retornar todos Templates
dadsad
|
URL:URLs:URL:URL:URL:IMPORTANTE!Disponível para releases 12.1.29 e superiores. |