Page 1 sur 1

ajouter des entrés en ldap

Posté : 04 mars 2009, 15:15
par lcdaniel
Bonjour, je n'arrive pas à ajouter des entrées dans mon annuaire ldap. Avec le code ci-dessous, je recois toujours l'erreur suivante:
Warning: ldap_add() [function.ldap-add]: Unknown attribute in the data in C:\wamp\www\Test\Ldap.php on line 63
    static function ldaplogin($user,$password){
        session_start();
        $server = "localhost";
		$port = 389;
		//$racine = "dc=my-domain,dc=com";
		$rootdn = 'cn=Manager,dc=my-domain,dc=com';
		$rootpw = 'secret';
		echo "Connexion...<br>";

		$ds=ldap_connect($server,$port);

		if ($ds!=FALSE)	{
			ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION,3);
			// on s'authentifie en tant que super-utilisateur
			$r=ldap_bind($ds,$rootdn,$rootpw);
			// preparation des données
            
			$dn="cn=".$user.",ou=people,dc=my-domain,dc=com";
			$attribut="userPassword";
			$valeur="$password";
                        $info["objectClass"][0] = "organizationalPerson";
                        $info["objectClass"][1] = "person";
                        $info["objectClass"][2] = "top";
                        $info["cn"] = "John Jones";
                        $info["sn"] = "Jones";
//mon erreur apparait sur la ligne ci-dessous
                        $res = ldap_add($ds, "cn=jones,ou=people,dc=my-domain,dc=com", $info);