to querendo conectar o ldap com php so que eu to com dificuldade pra conecta
<?php if (!($connect = @ldap_connect("localhost"))) { die("Não foi possível se conectar com o servidor de AD<br>"); } else { echo "Conectado com sucesso !!!<br>"; } if (!($bind = @ldap_bind($connect, "uid=postmaster,ou=Usuarios,dc=cs,dc=intranet", "secret"))) { //se não validar echo "Usuário ou senha incorretos !!!<br>"; } else { //se validar echo "Usuário autenticado !!!<br>"; } ?>
eu to usando esse código. ele acha o servidor, mais não consegue executar a bind.
alguem sabe que que ta de errado? ele da como usuario e senha incorreto. talvez seja a forma de conectar nao sei.
engraçado que na hora de conectar no phpldapadmin eu coneto igual to tentando conecta ali e vai certinho. esse login e senha estao corretos
alguem pode me ajudar? me dar uma luz, hehe
obrigado
resolvi aqui já
<?php if (!($connect = @ldap_connect("192.168.200.1", 389))) { die("Não foi possível se conectar com o servidor de AD<br>"); } else { echo "Conectado com sucesso !!!<br>"; } if (!($bind = @ldap_bind($connect, "cn=postmaster,dc=cs,dc=intranet", "secret"))) { //se não validar echo "Usuário ou senha incorretos !!!<br>"; } else { //se validar echo "Usuário autenticado !!!<br>"; } ?>
eu tinha esquecido de por a porta 389 e tambem tinha que autentica com cn ao invez de uid e sem usar o ou=Usuarios