Child pages
  • Login Intermediário (BTB910ZZ)

Objetivo


O objetivo da funcionalidade é garantir um segundo nível de acesso a determinadas telas.

Índice

Visão Geral 


O programa consiste na revalidação do usuário logado, no qual para que seja aberta uma tela com a segurança do Login Intermediário aplicada, é necessário inserir novamente a senha de acesso ao produto.

Configuração


Para sua utilização não é necessário efetuar uma configuração especifica, no qual caso seja efetuado o login no TOTVS 12 com um usuário "Externo", o programa considera as regras de validação do Active Directory (AD). Caso o tipo do usuário logado seja "Interno", sua validação seguirá as mesmas regras configuradas em Parâmetros de Segurança Avançada (sec/sec000zd.r).

Mais informações quanto a parametrização de segurança para usuários do tipo Interno, estão disponíveis em: Segurança de acesso.

Exemplos


Caso o login do Totvs 12 foi realizado por um usuário configurado com o "Tipo Acesso" Interno, a imagem abaixo é apresentada:

 

Agora se o login do TOTVS 12 foi realizado por um usuário do "Tipo Acesso" Externo, a imagem abaixo é apresentada:

 

Exemplo de chamada
/*--- 	valida senha do usuário logado no sistema. O "no" no segundo parametro 
		indica que nao permite alteracao do usuario ---*/
run btb/btb910zz.p (input c-seg-usuario, input no).

/*--- caso a senha não seja informada corretamente o programa sera finalizado ---*/
if return-value = "NOK":U then 
return "NOK":U.


Observação: Em ambos os casos é recomendado que somente o campo Senha está disponível para preenchimento. Os demais campos devem ser preenchidos automaticamente de acordo com o usuário logado e desabilitados para edição.