Problème de déconnexion en php - PHP - Programmation
Marsh Posté le 08-10-2010 à 13:23:51
Si tu n'acceptes pas que cliquer sur "précédent" te redirige bel et bien sur la page précédente, tu vas avoir des problèmes avec le web, effectivement.
En l'occurrence ton navigateur te demande je suppose s'il faut renvoyer les données en POST. Si tu réponds oui ça revient à renvoyer la saisie que tu as faite sur ta page de login...avec évidemment le même résultat.
PS: refaire un topic n'était pas forcément la solution...
Marsh Posté le 08-10-2010 à 13:50:36
skeye a écrit : Si tu n'acceptes pas que cliquer sur "précédent" te redirige bel et bien sur la page précédente, tu vas avoir des problèmes avec le web, effectivement. |
Merci pour la réponse
oui cé vrai il me demande si je veux renvoyer la saisie.. comment faire alors pour pas avoir cette demande ??
Marsh Posté le 08-10-2010 à 13:53:14
Avoir pour ton login le même principe qu'au logout : le traitement du formulaire se fait dans un script qui n'affiche rien, mais redirige ailleurs une fois son boulot terminé.
Marsh Posté le 08-10-2010 à 13:01:25
Bonjour, tout le monde
En fait, j'ai un problème avec un script de déconnexion en PHP, en fait chaque fois que je clique sur déconnexion et après sur dans le navigateur sur page précedent il revient vers la page avant et moi je veux qu'il me redirige vers la page d'identification. Merci pour votre aide
voici mon 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');
?>