Árvore de páginas

CONTEÚDO

  1. Objetivo
  2. Visão Geral
  3. Configuração
  4. Tela "Tipo Acesso" Interno
  5. Tela "Tipo Acesso" Externo
  6. Exemplo de chamada

01. OBJETIVO

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

02. 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.

03. 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.

04. TELA "TIPO ACESSO" INTERNO

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







05. TELA "TIPO ACESSO" EXTERNO

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

BTB910ZZ_EXTERNO.jpg

06. EXEMPLO DE CHAMADA

/*---   valida senha do usuário logado no sistema. O "no" no segundo parâmetro
        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 esteja disponível para preenchimento. Os demais campos devem ser preenchidos automaticamente de acordo com o usuário logado e desabilitados para edição.