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
[Corrigé 3.1.37] Synchro LDAP login avec accents mal détectés
Bonjour,
Pouvez vous faire un impression écran de votre page système. Et préciser le type et la version du LDAP.
Cft
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.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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 (2.82 Kio) Vu 7291 fois
-
- 2018-11-21 11_32_26-screenshot-zensoft.png (2.62 Kio) Vu 7291 fois
-
- 2018-11-21 11_32_34-screenshot-zensoft.png (3.01 Kio) Vu 7291 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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.
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 (90.54 Kio) Vu 7288 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
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
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.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
je pense avoir réussi à reproduire votre problème, pouvez-vous essayer le correctif en pièce jointe après une sauvegarde
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é 340 fois
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
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 ...
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 (29.27 Kio) Vu 7281 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
Très bien merci pour le retour, le problème sera corrigé dans la prochaine version.
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/