Problème utilisateurs LDAP 3.1.9

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
prohand
Gsup LEVEL 0
Messages : 3
Enregistré le : jeu. 18 août 2016 12:17

Bonjour,

Je rencontre un problème de listage des utilisateurs de mon LDAP qui tourne sous IBM (AS400).

La connexion fonctionnent parfaitement mais lorsque je simule une synchronisation il me trouve 0 utilisateur sur mon LDAP.

L'emplacement des utilisateurs est configuré comme ceci : O=NOMSOCIETE,cn=users

J'ai testé avec le logiciel LDAP Browser 2.6 et lorsque je mets dans le champ Base : "O=NOMSOCIETE,cn=users" mes utilisateurs son bien listés.

J'ai ceci dans les logs :

Code : Tout sélectionner

PHP Warning:  array_merge(): Argument #2 is not an array in /var/www/gestick/core/ldap.php on line 106, referer: https://monsite/index.php?page=admin&subpage=user&ldap=1
Avez-vous une idée ?

Merci d'avance
prohand
Gsup LEVEL 0
Messages : 3
Enregistré le : jeu. 18 août 2016 12:17

J'ai trouvé la solution en modifiant le code :

Avant :

Code : Tout sélectionner

				foreach ($list_dn as $value) {
					$ldap_url="$value$dcgen";
Après :

Code : Tout sélectionner

				foreach ($list_dn as $value) {
					$ldap_url="$value";
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Est ce que cela fonctionnai avant la version 3.1.9 ?



Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
prohand
Gsup LEVEL 0
Messages : 3
Enregistré le : jeu. 18 août 2016 12:17

Bonjour.

Je n'ai jamais testé avec la version 3.1.7. Je suis passé directement en 3.1.9

Merci
Répondre