INVALID RETURN LDAP FUNCTIONS / CACHE ?

jiky1
Invité n'ayant pas de compte PHPfrance

02 févr. 2010, 14:01

Bonjour,

Je développe une IHM pour manager un Active Directory et de ce fait, j'utilise les fonctions ldap fournies par php.
J'ai par exemple, un formulaire pour créer un utilisateur avec ses attributs, un formulaire de recherche pour trouver une personne et lister ses attributs.
Tout ceci marche parfaitement.


Le problème est le suivant :

- je créer un utilisateur ou modifie un utilisateur en ajouter/remplaçant un attribut (téléphone,mail ...)
- je recherche cet utilisateur pour afficher les nouvelles valeurs des attributs précédement modifiés
Et là je récupère les anciens attributs et non ceux que je viens de définir.

Au bout d'un certain temps (15min), en actualisant la page j'ai bien les nouveaux attributs qui apparaissent.

Les vérifications que j'ai faites :
- je me connecte bien au même Active Directory et non sur plusieurs, ce qui entrainerait un délai de réplication
- j'ai rajouté des balises dans mes pages pour vider le cache du navigateur client

J'ai comme l'impression qu'il y a un problème de cache coté serveur, mais je ne vois pas à quel niveau...

Please help :cry: