[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