Page 1 sur 1

LDAP et PHP

Posté : 28 mai 2019, 12:22
par alf78fr
bonjour à toutes et à tous

je voudrais faire un comparatif d'un mot de passe récupéré dans une formulaire et le mot de passe qui ce trouve dan le LDAP de mon serveur
pour cela j'emploie ldap_compare et j'ai une erreur

ldap_compare(): Compare: Operations error

voici mon code
 $dn = "CN=##### Gilles,OU=####,OU=#####,DC=#####,DC=corp";
        $value = "######";
        $attr = "userPassword";

        // Comparaison des valeurs
        $r=ldap_compare($ds, $dn, $attr, $value);
ma variable $dn est bonne car j'arrive à créer de compte

merci

Re: LDAP et PHP

Posté : 28 mai 2019, 12:32
par Saian
Salut, je suis pas spécialiste ldap j'ai du en faire une fois il y a 15 ans mais le message d'erreur ne ressemble pas à un message d'erreur classique php. J'imagine donc qu'il doit y avoir un echo plus bas dans ton code en fonction de $r.
Regardes sur la doc de ldap_compare le premier exemple et essaie de t'en inspirer pour trouver l'erreur :
https://www.php.net/manual/fr/function.ldap-compare.php

Re: LDAP et PHP

Posté : 28 mai 2019, 13:55
par alf78fr
j'ai pris cet exemple adapte a ma sauce