Árvore de páginas

Versões comparadas

Chave

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

...

Controle de expiração de senha

...

Nesse exemplo, vamos utilizar recursos da plataforma TOTVS Fluig, como eventos globais e formulários, para efetuar um controle customizado de expiração de senha de acesso dos usuários.

Com isso, é possível que o usuário administrador defina o tempo em dias que uma senha será válida, ou seja, uma vez expirada, consequentemente não será permitido realizar o login. O usuário recebe uma mensagem via e-mail do sistema, informando que a senha expirou e este deve proceder com o procedimento de reset de senha.


Componentes utilizados

...

Vamos exemplificar o uso dos seguintes componentes Fluig:

  • ...

Exemplo de Tela

...

Requisitos para o funcionamento do desenvolvimento

  • ...

Desenvolvimento

  • Criação de evento global (afterUpdateUser, beforeLogin);
  • Compartilhamento de função no contexto;
  • Criação e atualização de ficha via webservice SOAP;
  • Datasets customizados (connector, fluig_create_card e fluig_update_card);
  • Uso de serviço SOAP Fluig - ECMCardService (métodos createCard e updateCardData);
  • Formulário (politica_senha e controle_senha).


Validação da senha expirada

...

Ao realizar o login no TOTVS Fluig e a senha estiver expirada, será apresentada uma mensagem de erro, com a orientação ao usuário para proceder com a recuperação de senha pessoal:



Image Added



Desenvolvimento

...

Os desenvolvimentos que foram necessários para criar esse controle estão disponíveis para visualização e download. Desta forma, você pode baixá-los, ajustar ao seu negócio ou as suas necessidades e utilizá-lo no seu dia a dia!...


Painel
borderColor#f2f2f2
bgColor#f2f2f2

Clique aqui para ver e baixar o código fonte dos desenvolvimentos desse processo.

Dica
titleDica!

O arquivo README.md – existente no repositório – contém informações técnicas mais detalhadas. Ao longo dos próprios códigos fonte também existem várias explicações para auxiliar no entendimento e na utilização desse exemplo.