24 Thoughts on “PHP LDAP – Autenticação de usuários

  1. jesonilton on 21 de fevereiro de 2017 at 13:34 said:

    não são apenas estes dois passos, pode enviar os outros para mim? está tudo bem explicado. eu clico em “read More” mas não aparece o resto do post. desde já agradeço

  2. Jesonilton,

    Para criar um arquivo de atenticação são apenas estes passos, pode informar se ocorreu algum erro?

  3. Adriano on 30 de junho de 2017 at 17:26 said:

    Bento, por acaso você saberia informar como é feita a conexão via biblioteca adldap2, utilizando laravel ?

    • Adriano fiz uma busca, segue um exemplo:
      Lembrando que para a conexão é necessário ativar a biblioteca.

      $config = [

      ‘account_suffix’ => ‘@example.com’,
      ‘domain_controllers’ => [‘servidor’,’servidor’],
      ‘base_dn’ => ‘cn=read-only-admin,dc=example,dc=com,dc=example,dc=com’,
      ‘admin_username’ => ‘cn=read-only-admin,dc=example,dc=com’,
      ‘admin_password’ => ‘password’,
      ];

      $ad->addProvider($config);

  4. cara, muito obrigado! tava precisando de um simples assim q funcionasse, valeu!

  5. Sidney Palmeira on 22 de agosto de 2017 at 17:32 said:

    Parabéns. Funcionou de primeira. tentei vários que não deram certo.

  6. Amigo, no meu deu o erro:

    Fatal error: Call to undefined function ldap_connect()

    Porém, ao chamar o phpinfo() está aparecendo o LDAP. Saberia dizer pq desse erro?

    • Olá Tassio,

      Crie um arquivo e chame phpinfo(); e veja se a extensão está carregada.
      Caso já tenha habilitado a extensão, pode ser que o arquivo (php_ldap.dll) não exista no diretório do PHP/Apache, neste caso é necessário baixar no site php.net o arquivo compatível com a versão instalada e incluir na pasta do PHP.

  7. Cara obrigado pelo post

  8. Bruno Costa on 25 de julho de 2018 at 17:39 said:

    Boa tarde! Excelente o post, me ajudou demais!
    Mas uma dúvida: como faço para exibir o nome do user logado?
    Recuperar os dados registrados no LDAP e exibir na home, por exemplo.

  9. Funcionou perfeitamente, obrigado.

  10. No meu caso o usuário so autentica se inserir no login dominio\usuario e senha.

    se inserir somente o usuario e senha não valida o acesso.

    como posso resolver?

  11. michael douglas on 1 de outubro de 2018 at 14:26 said:

    estou precisando de um codigo que cria uma pagina que eu coloque o login e senha de algum usuario do meu dominio e quando logar mostrar qual membro ele é e as informações daquele usuario logado…

  12. Murillo on 19 de maio de 2022 at 15:45 said:

    Perfeito! Funcionou bem para mim com PHP CLI no Ubuntu. A parte do “domínio” no nome do usuário é que fez a diferença. Acho que em outros exemplos o pessoal sempre despreza esse ponto importante. Obrigado pelo seu trabalho!

  13. Excelente exemplo.
    Parabéns, me ajudou bastante.

  14. SUELEN WELLINA OLIVEIRA on 6 de dezembro de 2023 at 06:17 said:

    Bom dia, estou desenvolvendo um portal e nele ja existe uma validação do usuário ao acessesa-lo, o banco que utilizam é oracle. Como faço pra mostra os dados do usuário AD Windows? Tentei diversos códigos e não consigo. O máximo que eu consigo mostra é o nome da pasta que esta na rede sendo que era pra se o nome da pessoa.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation