O objetivo desta funcionalidade é gerar uma senha temporária de acesso para o usuário em caso de esquecimento de senha.
|
A funcionalidade Esqueci minha senha permite que um usuário do produto Datasul, de maneira rápida e fácil, receba por e-mail uma senha temporária para acesso ao produto caso o mesmo esqueça sua senha atual.
Ao utilizar esta funcionalidade, o usuário pode recuperar seu acesso ao produto sem que tenha que solicitar ao administrador do sistema para que o mesmo restaure sua senha, tornando assim o processo mais flexível e ágil e liberando assim o administrador de realizar esta tarefa manualmente.
Para ativar esta funcionalidade, as condições abaixo devem ser obedecidas:
Deverá ser alterado o arquivo de propriedades do Datasul, o datasul_framework.properties. Este arquivo está localizado no diretório do servidor JBoss. Neste arquivo deverá ser acrescentada uma nova propriedade com o nome enable.recover.password e atribuir um valor logico indicando se a recuperação de senha está habilitada. Caso a propriedade não esteja declarado no arquivo datasul_framework.properties, o Datasul assumira o valor false como padrão. Para ativar as funcionalidades atribua o valor true a propriedade, conforme abaixo:
#+----------------------------------------------------------+ #| RECUPERAÇÃO DE SENHA | #+----------------------------------------------------------+ enable.recover.password=true |
Deverá existir no arquivo datasul_framework.properties a configuração para utilização de um APPServer:
#+-------------------------------------------+ #| CONFIGURACOES APPServer | #+-------------------------------------------+ progress.server.name=<SERVIDOR_APPSERVER> progress.server.port=<PORTA_APPSERVER> progress.server.application=<NOME_APPSERVER> |
O produto não deverá utilizar integração com o Fluig, ou seja, a propriedade fluig.integration do arquivo fluig.properties deverá conter o valor false, conforme exemplo abaixo. O arquivo fluig.properties está localizado no mesmo diretório do arquivo datasul_framework.properties.
fluig.integration=false |
Ao clicar no link "Esqueci minha senha", o usuário será direcionado para a tela abaixo, onde digitará o e-mail ao qual o usuário está associado:
Considerações:
Após informado o e-mail, será gerada uma senha temporária contendo oito caracteres aleatórios, podendo conter:
A senha será atualizada no banco e enviada para o e-mail informado. A senha gerada deve ser trocada no próximo acesso.
O usuário receberá um e-mail com a mensagem no seguinte padrão:
Assunto: Redefinir senha Caro usuário <nome do usuário>. Segue abaixo senha temporária para acesso ao produto Datasul, sendo que a mesma deverá ser alterada logo no primeiro acesso ao produto. Senha: <senha temporária> Obrigado, Equipe Totvs Tecnologia - Linha Datasul |