[gepi-users] Accès Eleves GEPI sur LCS

Emmanuel LIRON emmanuel.liron at ac-creteil.fr
Lun 5 Nov 07:44:20 CET 2007


> Si c'est un problème de casse, on doit pouvoir régler le problème ainsi:
> Modifier les tests 
> 	$login_eleve != $_SESSION['login'] 
> en:
> 	strtolower($login_eleve) != strtolower($_SESSION['login'])
>
>
> Peux-tu faire le test?
> Si ce n'est que cela, on fera les correctifs...
> ... sinon il faut chercher ailleurs la cause.
> Des collisions de variables en register_globals=on?
>
> Cordialement.
>   

Bonjour,

Merci de ta réponse, mais le problème est semble-t-il ailleurs.

La variable $login_eleve est vide après la requête effectuée ligne 71 du 
fichier consultation.php, et la variable $_SESSION['login'] vaut le 
login en majuscules.

J'ai fait le test en écrivant les lignes :

$A=$_SESSION['login'];
$fichier=fopen('/usr/share/lcs/Plugins/Gepi/cahier_texte/test.txt','w+');
fputs($fichier, "$login_eleve\r\n");
fputs($fichier, "$A\r\n");
fclose($fichier);

La comparaison des deux variables ne peut donc aboutir qu'à un résultat 
négatif.
J'ai aussi testé directement les variables $_POST['login_eleve'] et 
$_GET['login_eleve'] qui donnent là encore une chaine vide.
Je peux faire d'autres tests...

Emmanuel LIRON








Plus d'informations sur la liste de diffusion gepi-users