[Corrigé 3.1.37] Synchro LDAP login avec accents mal détectés

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Bonjour,

je viens de mettre mon portail gestsup à jours en 3.1.35 (précédemment en 3.1.33) et je me rends compte que lors de la synchro des comptes LDAP, les comptes avec un accent dans le samaccountname (quel idée aussi des accents dans ce champs .... j'en conviens ) sont mal détectés et ainsi seront désactivés si je poursuis.

J'avais déjà ouvert un sujet concernant ce problème en 3.1.3 (ça date !) : viewtopic.php?f=1&t=2867&p=5545#p5541

j'ai tenté de reproduire mais avec le utf8_encode les login son cette fois-ci détectés avec des symboles é pour le é, etc. .

Auriez-vous une piste à me donner pour résoudre le problème ? Merci

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9040
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Pouvez vous faire un impression écran de votre page système. Et préciser le type et la version du LDAP.

Cft
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9040
Enregistré le : jeu. 21 juin 2012 19:00

J'avoue ne pas reproduire votre problème avec la dernière version, je vous invite à détailler votre configuration
Fichiers joints
2018-11-21 11_32_21-screenshot-zensoft.png
2018-11-21 11_32_21-screenshot-zensoft.png (2.82 Kio) Vu 6633 fois
2018-11-21 11_32_26-screenshot-zensoft.png
2018-11-21 11_32_26-screenshot-zensoft.png (2.62 Kio) Vu 6633 fois
2018-11-21 11_32_34-screenshot-zensoft.png
2018-11-21 11_32_34-screenshot-zensoft.png (3.01 Kio) Vu 6633 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Merci pour le retour rapide,

En pièce jointe les éléments systèmes. Je suis sur un active Directory 2008 R2.

en 3.1.33 je n'avais pas d'anomalie , en passant ensuite en 3.1.34 et 3.1.35, j'obtiens : Désactivation de l'utilisateur Prénom NOM (PrénomN). Raison: Utilisateur non présent dans l'annuaire LDAP.

Pour les personnes n'ayant pas d'accent dans le login aucune anomalie.

Si je peux faire des tests sur la page ldap.php je suis preneur, merci.
Fichiers joints
2018-11-21 11_52_40-Window.png
2018-11-21 11_52_40-Window.png (90.54 Kio) Vu 6630 fois

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9040
Enregistré le : jeu. 21 juin 2012 19:00

1- Pouvez-vous transmettre un impression écran des paramètres de votre connecteur
2- Pouvez-vous activer temporairement le mode debug de l'application et lancer une simulation de synchronisation.


cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Avatar du membre
Flox
Administrateur du site
Messages : 9040
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

je pense avoir réussi à reproduire votre problème, pouvez-vous essayer le correctif en pièce jointe après une sauvegarde
Fichiers joints
patch_pour_3.1.35.zip
(6.61 Kio) Téléchargé 279 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Merci le patch corrige l'anomalie,

j'avais tenté de modifier en ajoutant le utf8_encode mais j'avais oublié de le faire dans le else ...
Fichiers joints
2018-11-21 15_24_52-GestSup _ Gestion de Support.png
2018-11-21 15_24_52-GestSup _ Gestion de Support.png (29.27 Kio) Vu 6623 fois

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Avatar du membre
Flox
Administrateur du site
Messages : 9040
Enregistré le : jeu. 21 juin 2012 19:00

Très bien merci pour le retour, le problème sera corrigé dans la prochaine version.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

merci pour la rapidité !

Gestsup 3.1.35 - OS: Linux Debian 8 Jessie x86_64, Apache: 2.4.10, MySQL: 5.5.55-0+deb8u1, PHP: 5.6.30-0+deb8u1
Répondre