Voir ci-joint le script de test.
1) renseigner en haut du fichier du script la configuration du serveur (URI & baseDN)
2) lancer le script pour rechercher un utilisateur en particulier, par exemple bbain
:
$ php ./test_ldap.php search '(uid=bbain)'
Ceci devrait donner un résultat de la forme :
uid=bbain,ou=People,dc=qri,dc=dev,dc=local
Si aucune ligne n’est retournée, cela signifie que l’on a bien réussi à se connecter, mais qu’aucun résultat n’a été trouvé. Sinon, une erreur PHP s’affichera.
3) tester la connexion via mot de passe pour cet utilisateur en renseignant la ligne fournie à l’étape précédente :
$ php ./test_ldap.php bind 'uid=bbain,ou=People,dc=qri,dc=dev,dc=local'
Le mot de passe est demandé. Le script affiche alors soit Success
, soit Failure
, accompagné d’une erreur PHP.