[3.0.6] correction ldap.php ligne 56 test connecteur ldap

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

rebonjour,

Constaté depuis la migration en 3.0.6, le test du connecteur ldap renvoi une ligne vide :

fichier ldap ligne 56 : il manque dans les conditions du if la variable renvoyée par le fichier parameters.php qui permet d'affecter une valeur à la variable $ldap_connection :

Code : Tout sélectionner

if(($_GET['action']=='simul') || ($_GET['action']=='run') || ($_GET['ldaptest']==1) || ($_GET['ldap']==1) || ($ldap_auth==1))
n'étant pas confirmé en php j'ai corrigé mon problème de cette manière, après il y a peu être une manière plus propre de le faire :

Code : Tout sélectionner

if(($_GET['action']=='simul') || ($_GET['action']=='run') || ($_GET['ldaptest']==1) || ($_GET['ldap']==1) || ($ldap_auth==1) || ($_POST['test_ldap'] != '' ))

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
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

en y regardant de plus près je constate dans mes logs que la variable $_GET['ldaptest'] n'est pas déclarée, est-ce que ce ne serait pas la variable $_POST['test_ldap'] qui aurait mal été nommée ?

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 : 9446
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous vérifier que le fichier ./admin/parameters.php est en version 3.0.6
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

en effet 3.0.0 ..... autant pour moi,

le passage des patchs ne s'est apparemment pas passé si bien que ça....

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 : 9446
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

vous pouvez recopier les fichiers manuellement via ce lien:

http://gestsup.fr/downloads/versions/cu ... _3.0.6.zip

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
yannickq
Gsup LEVEL 2
Messages : 44
Enregistré le : mer. 13 mars 2013 14:49

Merci, fait et fonctionnel,

désolé pour le dérangement inutile ...

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