Ir para o conteúdo

GPWeb

 Voltar a Como fazer?
Tela cheia

Não conseguimos importar os contatos do LDAP.

20 de Agosto de 2013, 11:35 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 38 vezes

Bom  dia! 

Nosso analista verificou alguns problemas no código:

 
Importação de Contatos via LDAP: Arquivo /modulos/sistema/contatos_ldap.php
 
- Problema 1: É esperado que o vetor $info (definido na linha 91) tenha um índice "contagem", sendo que esse índice não é atribuído em lugar
algum. A função ldap_get_entries() retorna um vetor que tem um índice "count". Esse pode ser utilizado... Por essa razão, o resto do script
não é executado, uma vez que o script "acha" que nenhum contato foi encontrado. Na verdade, o script está verificando tal informação
em um local inexistente. O número que aparece acima dos resultados nada tem haver com número de resultados. Na verdade, ele faz referência
à operação executada (teste de conexão e/ou importação).
 
- Problema 2: Solucionando o problema 1 (utilizando-se o índice "count" conforme acima), ocorre um problema de variável
não definida na linha 118 (variável $val). Nota-se que a mesma só é definida dentro de um IF.
O ideal é que a mesma fosse declarada (ou resetada) a cada ínicio do FOREACH.
 
- Problema 3: Corrigindo-se o problema 2, o script para na linha 122 pois a função substr_contagem(), utilizada na linha, não está
declarada no escopo do script em questão. Sendo assim, a mesma deve ser criada ou o arquivo em que ele está declarada deve ser
incluído no escopo do script (via "include" ou "require"). Sem a referida função, não é possível prosseguir a execução do script.
 
Esperamos que as informações sejam uteis...
Desde já agradecemos a costumeira atenção e presteza.

Autor: Fabio Dos Santos Silva


55 comentários

  • 2410e532148edd2b6c7cbf313c164d3d?only path=false&size=50&d=404Sistema GP-Web Ltda.(usuário não autenticado)
    20 de Agosto de 2013, 12:13

     

    Poderiam habilitar um acesso remoto a uma base LDAP para que possamos fazer teste?

    • 80e14636bec6c3db7544292d66644100?only path=false&size=50&d=404Fabio Dos Santos Silva(usuário não autenticado)
      21 de Agosto de 2013, 10:01

       

      Bom dia!

      Agradeço a colaboração até o momento para que seja verificado a possibilidade com a equipe de Segurança do nosso departamento.

       

      • 2410e532148edd2b6c7cbf313c164d3d?only path=false&size=50&d=404Sistema GP-Web Ltda.(usuário não autenticado)
        21 de Agosto de 2013, 11:59

         

        Ficaremos no aguardo.

        Tendo um ambiente de teste LDAP fica fácil a correção do código.

        • D54237ea85ff140cd0dd7d75d0bd6895?only path=false&size=50&d=404Ricardo Seara(usuário não autenticado)
          15 de Agosto de 2014, 12:34

           

          Prezados,

           

          Não estamos conseguindo também importar, o que vimos foram algums problemas em código e a parte de importar o contato do LDAP não está aparentemente implementada. 

           O código nao está executando nenhum comando de insert na base SQL.

           Temos a ultima versão que baixamos.

           

          Outro ponto é que mesmo selecionando para utilizar autenticação via LDAP o sistema não reconhece e não autentica pelo LDAP mas apenas com usuario e senha cadastrados na base de dados.

           Grato desde já

          Atenciosamente

           

          Ricardo Seara

          UTFPR -Universidade Tecnologica Federal do Paraná

          Assessoria de Planejamento de TI

GP-Web v. 8.0.26 (24 Jun)

25 de Junho de 2012, 1:22, por Desconhecido



Treinamento do GP-Web em Porto Alegre-RS

8 de Maio de 2012, 0:22, por Desconhecido

Devido a uma solicitação da Polícia Militar do Rio de Janeiro, que enviará oficiais ao 3º Batalhão de Comunicações, para treinamento no software GP-Web, dentre os dias 15 a 17 de maio do corrente ano, foi franqueado para as Forças Armadas, demais Polícias e Bombeiros Militares do Brasil.



Patrocínio do Tribunal de Justiça do Acre ao GP-Web

23 de Abril de 2012, 12:44, por Desconhecido

Foram realizadas diversas melhorias na versão 8.0.17 do GP-Web, todas patrocinadas pelo Tribunal de Justiça do Acre, com destaque para:



Treinamento do GP-Web para o Ministério da Integração

8 de Abril de 2012, 19:56, por Desconhecido



Treinamento do GP-Web para o INSS

4 de Abril de 2012, 5:49, por Desconhecido