Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2008, 20h15   #1
Membre actif
 
Inscription : décembre 2003
Messages : 415
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 415
Points : 187
Points : 187
Par défaut [LDAP] Modifier le cn

Bonsoir,

Bon je vais essayer d'être le plus clair possible (essayer ).

Supposons que dans mon annuaire se trouve l'objet cn=monEquipe à l'emplacement suivant ou=equipes, ou=groupes, ou=login, o=identification, dc=monDC, dc=fr
que j'aurais par exemple ajouté grâce à la fonction :
Code :
1
2
3
4
 
$lesDonnees["cn"] = "monEquipe";
$lesDonnees["attr"] = "maValeur";
ldap_add($monLinker,"cn=".$lesDonnees["cn"].", ou=equipes, ou=groupes, ou=login, o=identification, dc=monDC, dc=fr",$lesDonnees);
Maintenant pour une raison X ou Y, je souhaite remplacer le nom de cet objet monEquipe par myTeam ...

Est-ce que je peux utiliser directement la fonction ldap_modify() ?


Ce qui me dérange c'est que vu que je le cn, le chemin que je renseigne dans ldap_modify() (deuxième paramètre) n'est bon que temporairement ...


Je sais pas si réellement vous voyez ce que je veux dire ?



Je reste à votre disposition pour toute information complémentaire,
par avance je vous remercie pour votre aide
__________________
"La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne ... et personne ne sait pourquoi !" et malheureusement c'est souvent le cas en Développement...
Bleys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 17h08   #2
Membre du Club
 
Avatar de yoshï
 
Inscription : mai 2003
Messages : 158
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 158
Points : 41
Points : 41
Salut,

Je ne pense pas qu'il y ait de problème, car au moment de l'appel ldap_modify() ta ressource est bien pointée par un Dn : cn=monEquipe, ou=equipes, ou=groupes,....
Après l'appel le nouveau Dn sera de la forme:
cn=newCn, ou=equipes, ou=groupes,...

Le mieu étant encore de tester...
tiens nous au courant ^^
yoshï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 18h42   #3
Membre actif
 
Inscription : décembre 2003
Messages : 415
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 415
Points : 187
Points : 187
C'est aussi ce que je me disais au début mais j'étais pas vraiment sûr ...


Je ferais un essai et vous tiendrais au courant


Merci
__________________
"La théorie, c’est quand on sait tout et que rien ne fonctionne. La pratique, c’est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne ... et personne ne sait pourquoi !" et malheureusement c'est souvent le cas en Développement...
Bleys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2008, 10h50   #4
Membre habitué
 
Inscription : avril 2007
Messages : 123
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : avril 2007
Messages : 123
Points : 116
Points : 116
Personnellement j'ai pas réussi à faire ça avec un ldap_modify, je me ramassait des erreurs à chaque fois.. du coup pour ne pas me compliquer la vie, lorsque je modifie le "cn", je supprime l'ancienne entrée et j'en recréer une nouvelle avec le nouveau "cn".
Cronycs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h33.


 
 
 
 
Partenaires

Hébergement Web