Connexion et déconnexion en php

karaoki123 Messages postés 6 Statut Membre -  
Melooo Messages postés 1476 Statut Membre -
Bonjour, tout le monde ca va ?

Débutant en php, j'ai un problème de déconnexion, en fait j'ai je me déconnecte et je clique dans le navigateur sur page précédent et renvoi la page avant comme si j'étais connecté. Merci bcp pour votre aide ..

voici le code :
login.php
<?php
<form action='console.php' method='post' class='recruteur-form'>
<table>
<tr>
<td class='label'><label for='email'>Adresse e-mail</label></td>
<td class='input'>
<input name='email' type='text' value='' size=32/>
</td>
</tr>
<tr>
<td class='label'><label for='passw'>Mot de passe</label></td>
<td class='input'>
<input name='passw' type='password' value='' size=32/>
</td>
</tr>
<tr>
<td class='submit' colspan='2'>
<input name='login_submit' type='submit' value='Accéder à mon espace'/>
</td>
</tr>
</table>
</form>
?>


console.php:

<?php

session_start();

$email = $_POST['email'];
$pass = $_POST['passw'];

if($email == "toto")
{
$_SESSION['recruteur'] = $email;
echo "
<p align='left'>Connexion réussi </p>
<p><a href='logout.php'>Déconnexion</p>";

}
else
{
echo "erreur de connexion!!!!!";
}

?>

logout.php


<?php

session_start();
$_SESSION = array();
session_destroy();
header('Location: login.php');
?>


A voir également:

1 réponse

Melooo Messages postés 1476 Statut Membre 84
 
Si tu fais sur ta page console.php ca :
if (($_SESSION['email'] == "") && ($_SESSION['passw'] == "")) 
{ 
// alors tu refoules 
} 

Ca devrait fonctionner
0
karaoki123 Messages postés 6 Statut Membre
 
ça ne marche pas :S
0
Melooo Messages postés 1476 Statut Membre 84
 
Le code ?
0
karaoki123 Messages postés 6 Statut Membre
 
if (($_SESSION['email'] == "") && ($_SESSION['passw'] == ""))

{
session_start();

$email = $_POST['email'];
$pass = $_POST['passw'];

if($email == "atout")
{
$_SESSION['recruteur'] = $email;
echo "
<p align='left'>
<a href='http://www.envirojob.fr/'>Envirojob</a> / <a href='/recruteur/'>Recruteur</a> / Mon espace </p>
<p><a href='logout.php'>Déconnexion</p>";

}
else
{
echo "erreur de connexion!!!!!";
}
}
else
{
echo "vous etes pas connecter !!!!!!";
}

il dit que Undefined variable _SESSION
0
Melooo Messages postés 1476 Statut Membre 84
 
Puis sur la plupart des sites (que je viens de tester) lorsque tu cliques sur déconnecter, et qu'ensuite tu cliques sur précédent, tu es toujours connecté.
Pk ca te pose un problème sa ?
0
karaoki123 Messages postés 6 Statut Membre
 
c'est une question de sécurité....
0