ActiveDirectory - Accent dans un nom d'OU
Posté : lun. 23 mars 2015 16:29
Bonjour,
Je suis en train d'essayer d'installer GestSup (v3.0.10 fraîchement isntallée) dans un lycée où je travaille, et en tentant de synchroniser l'AD, il ne remontait aucun utilisateur.
En fouillant un peu et en faisant des tests, il apparaît que l'un des sous-OU où sont stockés les utilisateurs contient un accent, c'est ce dernier qui faisait planter le parcours de l'AD.
J'ai contourné le problème en modifiant le fichier ./core/ldap.php (ligne 75)
remplacé par
Je n'ai pas vérifié plus loin si cela a d'autres impacts sur le fonctionnement, cependant. Mais ça pourrait être ajouté dans la prochaine version, si ça permet d'éviter un bug !
(Prochaine étape : mettre plusieurs OU pour ne pas prendre les plus de 1000 élèves qui font péter la requête de base ).
Je suis en train d'essayer d'installer GestSup (v3.0.10 fraîchement isntallée) dans un lycée où je travaille, et en tentant de synchroniser l'AD, il ne remontait aucun utilisateur.
En fouillant un peu et en faisant des tests, il apparaît que l'un des sous-OU où sont stockés les utilisateurs contient un accent, c'est ce dernier qui faisait planter le parcours de l'AD.
J'ai contourné le problème en modifiant le fichier ./core/ldap.php (ligne 75)
Code : Tout sélectionner
$query = @ldap_search($ldap, $ldap_url, $filter);
Code : Tout sélectionner
$query = @ldap_search($ldap, utf8_decode($ldap_url), $filter);
(Prochaine étape : mettre plusieurs OU pour ne pas prendre les plus de 1000 élèves qui font péter la requête de base ).