Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Alterações na documentação após receber novo código modificado do desenvolvedor.

...

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 O usuário administrador defina poderá definir o tempo em dias que uma senha será válida, ou seja, uma vez expirada, consequentemente o usuário não será permitido conseguirá realizar o login.

 O usuário recebe receberá uma mensagem via e-mail do sistema, informando que a senha expirou e este deve realizar o procedimento de recuperação de senha pessoal. Sempre que o usuário for atualizado, um novo prazo de validade da senha é gerado no formulário de controle.


Aviso

Neste exemplo, por questões de segurança, as senhas históricas não são armazenadas e não é feito comparativo se a senha foi realmente alterada no evento de atualização do usuário.


Técnicas abordadas

...

  • Interceptação do login de um usuário;
  • Interceptação da alteração do cadastro de um usuário;
  • Uso de eventos globais;
  • Compartilhamento de função no contexto;
  • Criação e atualização do registro de formulário via webservice SOAP.


Componentes utilizados

...

Vamos exemplificar o uso dos seguintes componentes Fluig:

  • Criação de evento global (afterUpdateUser, beforeLogin);
  • Compartilhamento de função no contexto;
  • Criação e atualização do registro de formulário 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).

...

Ao realizar o login no TOTVS Fluig e a senha estiver expirada, será apresentada uma exibida a seguinte mensagem de erro"Sua senha expirou! Utilize a função 'Esqueci minha senha' para redefini-la", com a orientação ao usuário para  com isso, o usuário deverá proceder com a recuperação de senha pessoal:

...