[LA-discussions] gestion de session php

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


Salut

J'essaye d'utiliser cette fonctionnalité et j'ai un bug.

La connexion se passe bien, la preuve mon bouton de connexion se transforme en 
déconnexion grâce au code suivant :
<?php
session_start ();
if (isset($_SESSION['login']) && isset($_SESSION['pwd'])) {
	echo '<li class="sw"><a href="logout.php" title="Déconnexion"><img 
src="design/menu-logout.png" alt="" /></a></li>';
}
else {
	echo '<li class="sw"><a href="login.php" title="Accès membre"><img 
src="design/menu-login.png" alt="" /></a></li>';
}
?>

Par contre je veux aussi ne permettre l'accès à la page privée que si la 
connexion est réalisée, et j'ai ajouté ça en tête de la dite page :

<?php
session_start ();
if (!isset($_POST['pwd'])) { header ('location: login.php'); }
?>

dans l'idée que si on tente d'accéder à la page en tapant directement son url 
(ou via un marque page) on soit redirigé vers le login. Mais ça redirige 
systématiquement vers le login mm si je suis connecté. J'avais initialement 
testé le login ET le pwd mais ça me semble inutile, donc j'ai simplifié mais 
de tte façon ça marchait pas plus.

J'ai gourré où ???

Merci.

-- 
Cordialement, Daniel Cartron
« S'ennuyer veut dire : ennuyer les autres... »
Francis Blanche - Mon oursin et moi


--
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/