Árvore de páginas

Versões comparadas

Chave

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

...

Evento disparado quando ocorrer um erro de login de um usuário. Este erro pode ser por login e senha inválidos ou usuário inativo. Pode ser utilizado quando for necessário realizar alguma rotina  quando quando ocorrer um erro de login ou apresentar uma mensagem personalizada para o usuário é autenticado no Fluig.

Bloco de código
languagejs
function onLoginError(login, errorCause) {
}

...

 

onLogout

Evento disparado após quando o login de um usuário realizar logout. Pode ser utilizado quando for necessário realizar alguma rotina  quando quando o usuário é autenticado no Fluigrealiza o logout no portal através da opção Sair.

Bloco de código
languagejs
function onLogout(login) {
}

...

Bloco de código
languagejs
linenumberstrue
function onLogout(login) {
	// Busca um serviço customizado cadastrado no Fluig e invoca um método específico dele
	var provider = ServiceManager.getServiceInstance("CustomService"); 
    var serviceLocator = provider.instantiate("com.fluig.sample.service.CustomService_Service"); 
    var service = serviceLocator.getCustomServicePort();
    service.removeUserSession(login);
    
    log.info("Usuário " + login + " efetuou logout");
}

 

...

onNotify

Para interferir no envio de uma notificação padrão do Fluig, deve ser utilizado o evento global onNotify, que é disparado no momento em que qualquer notificação do Fluig é enviada. Nesse evento, podem ser feitas alterações como, por exemplo, adicionar outros destinatários ao e-mail, modificar os valores dos parâmetros utilizados no template de e-mail, etc.

...