Titre: Créer un user dans une Active Directory (LDAP)
Posté par: AlAA le le 07-06-2006 a 04:25:06
Bonjour, J'essaye de créer un utilisateur dans une Active directory en utilisant le protocol LDAP. J'arrive à me connecter en m'identifiant en tant qu'Administrateur, cependant je peux pas créer l'utilisateur "Jean Dupont"
Code:
<?php $ds=ldap_connect("ldap://tfe.isims.be"); // on suppose que le serveur LDAP est sur le serveur local if ($ds) { // Connexion avec une identité qui permet les modifications ldap_bind($ds, "Administrateur@isims.be", "admin"); // prepare les données $info["cn"]="dupont"; $info["sn"]="jean"; $info["userPassword"]="dupont"; $info["objectClass"]="person"; // Ajoute les données au dossier $r=ldap_add($ds, "CN=dupont,CN=Users,DC=isims,DC=be", $info);/*line 23*/ ldap_close($ds); } else { echo 'Impossible de se connecter au serveur LDAP'; } ?> |
|
Voilà l'erreur qu'il m'affiche [color=Red]Warning: ldap_add(): Add: Constraint violation in c:\program files\easyphp1-8\www\test3.php on line 23 [/color] Mon Active Directory "isims.be" et le nom de la machine "tfe" ??? |
Titre: Re: Créer un user dans une Active Directory (LDAP)
Posté par: erwinol le le 07-06-2006 a 09:59:13
Etrange !
As-tu essayé en ajoutant le même utilisateur mais en ligne de commande ?
Si ça marche, tu pourras appeler ta commande directement depuis PHP et contourner PHP-LDAP. Par contre si ça ne marche pas, le problème vient d'ailleurs.
Autre chose : As-tu cherché au niveau de PEAR ou autres si tu as des packages intérressants pour manipuler un Active Directory ? |
Titre: Re: Créer un user dans une Active Directory (LDAP)
Posté par: AlAA le le 08-06-2006 a 00:37:39
| Comment en ligne de commande, j'ai pas saisi votre idée! ??? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|