Bonjour
Je préfère venir directement vous demander, j ai essayé et le résultat est toujours le même : le compte reste ouvert et en mémoire lorsque l'on revient sur la page d'inscription...et en fait le cookie doit se mettre en mémoire puisque lorsque je tape le chemin de la page "compte" , le bon compte s'affiche en étant "ouvert"
Voila ce que contient le header.inc.php:
voila ce que contient headerhtml.inc.phpCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 else{ $quser = mysql_query("SELECT * FROM users WHERE email='$email' AND pwd='$pwd' AND status='1'"); $ruser = mysql_fetch_assoc($quser); if ($ruser["id_user"]>0){ $_SESSION["config_user"]=array("id_user" => $ruser["id_user"], "nom" => $ruser["nom"], "prenom" => $ruser["prenom"]); header("Location: moncompte.php"); die(); } else{ $tab_erreur[0]="Email ou mot de passe incorrect !"; } } } else if ($_GET["action"]=="deconnexion"){ session_unset($_SESSION["config_user"]); session_destroy($_SESSION["config_user"]); header("Location: index.php"); die(); }
voila ce que contient la page "identification"Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <? if ($_SESSION["config_user"]["id_user"]>0){ ?> <strong>Bienvenue <?=strtoupper($_SESSION["config_user"]["nom"]);?> <?=ucfirst($_SESSION["config_user"]["prenom"]);?></strong> | <a href="moncompte.php">Mon compte</a> | <a href="index.php?action=deconnexion">Déconnexion</a> <? } else{ ?> <strong>Accès:</strong> <a href="restaurant-pro-bienvenue.html">Restaurateur</a> | <a href="contact.php">Inscription</a> | <a href="identification.php">Identification</a> <? } ?>
et voila l'entete de page "moncompte"Code:
1
2
3
4
5
6
7
8
9
10
11 <? include("header.inc.php"); $tmpself=$_SERVER["PHP_SELF"]; $tab_tmpself=split('/',$tmpself); $selfurl='http://'.$_SERVER["SERVER_NAME"].ereg_replace($tab_tmpself[(count($tab_tmpself)-1)],'',$tmpself); if ($_POST["submit_mdp"]) { $email=$_POST["email2"]; if ($email=='') { ?>
si quelqu'un peut aider, merci beaucoup :-)Code:
1
2
3
4
5
6
7
8
9
10 <? include("header.inc.php"); if(!isset($_SESSION['config_user']) || round($_SESSION['config_user']['id_user'])<=0) { header("location:identification.php"); } $tmpself=$_SERVER["PHP_SELF"]; $tab_tmpself=split('/',$tmpself); $selfurl='http://'.$_SERVER["SERVER_NAME"].ereg_replace($tab_tmpself[(count($tab_tmpself)-1)],'',$tmpself);
