Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: AlAA le le 07-06-2006 a 04:25:06

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.