Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O objetivo desta funcionalidade é gerar uma senha temporária de acesso ao TOTVS - Linha Datasul para o usuário em caso de esquecimento de senha.

...

de

...

senha

...

.

...

...

Conceito

...

A funcionalidade "Esqueci Minha Senha" permite que um usuário do produto TOTVS - Linha 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 que torna o processo mais flexível e ágil e liberando assim consequentemente, libera o administrador de realizar esta tarefa manualmente.

Configuração

...

Nota
titlePré Requisitos
  1. O uso do RFI deve estar devidamente parametrizado: , CFG - Gerais#i.RFI

  2. Configurar o serviço de envio de e-mail: CFG - E-mail
  3. O produto deve estar com integração com o Fluig Identity desativado: CFG - Acesso#FluigIdentity.


Para ativar esta funcionalidade, as seguintes condições abaixo devem ser obedecidas:

...

Alterar o arquivo de propriedades do Datasul (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:

Bloco de código
languageruby
#+----------------------------------------------------------+
#|				RECUPERAÇÃO DE SENHA						|
#+----------------------------------------------------------+
enable.recover.password=true

...

Conferir no arquivo datasul_framework.properties a configuração para utilização de um APPServer, o mesmo deve estar ativo e disponível:

Bloco de código
languageruby
#+-------------------------------------------+
#|        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.

Bloco de código
languageruby
fluig.integration=false

...

Caso o servidor de e-mail seja o "Datasul Mail Service", é necessário complementar a parametrizações abaixo no arquivo datasul_framework.properties com um usuário e senha de login no Totvs 12:

...

languageruby

...

  • Em Propriedades → Segurança → Senha, na sessão Recuperação de senha, selecionar a opção Habilita recuperação de senha

Image Added


  • Ir na sessão Senha Expirada → Ao expirar a senha do usuário, selecionar a opção Troca senha

Image Added

  • Reiniciar o Apache Tomcat
Informações
titleInformação

Esta funcionalidade somente está disponível para usuários do tipo de acesso Interno.

Utilização

...

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:

Image Added

Aviso

...

Importante: O e-mail não tem relação com o usuário / senha informados na tela anterior.

  • O e-mail deve estar associado a um usuário do tipo Interno;
  • O e-mail não pode estar associado a mais de um usuário;

Validações Realizadas

As seguintes validações são consideradas para que o envio da senha por e-mail seja efetuada:

  • O e-mail informado deve pertencer a um e somente um usuário cadastrado no produto Datasul. Caso não seja encontrado nenhum usuário associado ao e-mail ou forem encontrados mais de um usuário associado, então será apresentada uma mensagem de erro.
  • O tipo de acesso do usuário associado ao e-mail deve ser igual a "Interno". Caso o usuário não seja do tipo Interno então será mostrada uma mensagem de erro.
  • O e-mail informado deve conter:
    • O caractere arroba (@);
    • Uma parte antes do caractere arroba (@);
    • Uma parte depois do caractere arroba (@).

Validações não Realizadas

Não são realizadas validações quanto a existência do e-mail e também não será realizado validações quanto ao seu recebimento.
Sendo assim, caso exista um usuário cadastrado no produto com Após informado o e-mail informado, então uma senha provisória será gerada uma senha temporária contendo oito caracteres aleatórios, podendo conter:

  • letras maiúsculas;
  • letras minúsculas;
  • números;
  • caracteres especiais.

enviada ao e-mail informado e cabe ao usuário informar um e-mail válido ao qual ele tenha acesso.

Nota

Importante: A senha provisória gerada não irá respeitar as regras da "Segurança Avançada" para criação de senha caso a mesma esteja habilitada. no qual a nova senha gerada poderá conter:

  • Tamanho de 8 caracteres;
  • Letras: a – z e A – Z;
  • Números de 0 a 9;
  • Caracteres especiais: ! # $ % & ? @

Somente quando o usuário efetuar o acesso no produto TOTVS - Linha Datasul com a senha provisória, será solicitado a alteração da senha e então, caso as regras de "Segurança Avançada" estejam habilitadas, as mesmas são aplicadas.


Após clicar no botão de "Enviar e-mail", um email é enviado para o usuário contendo um link com um período de expiração de 10 minutos.

Image AddedA 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 uma mensagem no seguinte padrão:

...

Image Added


icon
Nota

Importante:

  • O link que se encontra dentro do email enviado para o usuário pode ser utilizado uma única vez. Um novo acesso ao mesmo resultará em "Acesso Negado" à rotina de troca de senha.
  • O link também possui um prazo de expiração de 10 minutos


Ao clicar no Link, o usuário será encaminhado para uma tela contendo um aviso informando que um email foi enviado para a caixa de email do usuário.

Image Added


O usuário receberá um e-mail com uma senha provisória. Utilize esta senha para efetuar o acesso ao produto.

Image Added


Nota

Após o primeiro login, será informado que a senha está expirada, onde a senha provisória (recebida no e-mail) deve ser informada no campo Senha atual.

Mensagem informativa de troca da senhaTela para efetuar a troca da senha

Image Added

Image Added

false

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