Problème de SESSION
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
-
maka54 Messages postés 698 Date d'inscription Statut Membre Dernière intervention -
maka54 Messages postés 698 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'viens de faire un espace membre tout fonctionne lors de l'enregistrement mais lorsque j'essaie de me connecter après m'avoir inscrit une page de connexion reinitialiser apparait je sais pas c'est dû à quoi please help me.
Voici mon code
J'viens de faire un espace membre tout fonctionne lors de l'enregistrement mais lorsque j'essaie de me connecter après m'avoir inscrit une page de connexion reinitialiser apparait je sais pas c'est dû à quoi please help me.
Voici mon code
<?php $serveur = getenv("SERVER_NAME"); $chez_moi=($serveur=="localhost"); if($chez_moi)include_once 'cfg.php'; else include_once 'cfg2.php'; DEFINE('',strrev('')); if (isset($_POST['Connexion'])) { if ((isset($_POST['nom']) && !empty($_POST['nom'])) && (isset($_POST['password']) && !empty($_POST['password']))) { $base = mysql_connect (DB_HOST, USER_NAME, PASSE_WORD); mysql_select_db (DATA_BASE, $base); // on teste si une entrée de la base contient ce couple nom / pass $sql = 'SELECT count(*) as nb FROM agent WHERE nom="'.mysql_escape_string($_POST['nom']).'" AND password="'.mysql_escape_string(md5($_POST['password'])).'"'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_array($req); mysql_free_result($req); mysql_close(); if ($data[0] == 1) { session_start(); $_SESSION['nom'] = $_POST['nom']; $url= 'connecter.php'; if(isset($_GET['url'])) $url=$_GET['url']; header('Location: '.$url.''); echo '<a href="'.$url.'">cliquez ici si ça traine</a>'; exit(); } elseif ($data[0] == 0) { $erreur = 'Compte non reconnu.'; } // sinon, alors la, il y a un gros problème :) else { $erreur = 'rédondance de la paire nom/password! plus de deux utilisateurs utilisent des coordonnées similaires'; } } else { $erreur = 'Veillez remplir les champs vide.'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Connexion | support</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="style/styles.css" rel="stylesheet" type="text/css" /> </head> <body> <!--- connexion --> <div id="header_index"> </div> <div id="boxnect"> <img src="images/indexAccount.png"> <br /> <form action="" method="post" name="form1" id="form1"> <table width="100%" border="0" cellspacing="0" cellpadding="4"> <tr> <td width="30%" style="vertical-align: top;"> <h3>Connexion</h3> </td> </tr> <?php if (isset($erreur)) { echo '<div id="info" class="error">'.$erreur.'</div><!--error-->'; } ?> <tr style="vertical-align: top"> <td width="20%" class="TitleColor"> <label for="username" class="text_connection"><strong> Nom d'utilisateur</strong></label> <br /> <input id="username" name="nom" type="text" size="25" class="input_connection" value="<?php if (isset($_POST['nom'])) echo htmlentities(trim($_POST['nom'])); ?>" /> <br /> <label for="password" class="text_connection"><strong>Mot de passe</strong></label> <br /> <input id="password" name="password" type="password" size="25" value="<?php if (isset($_POST['password'])) echo htmlentities(trim($_POST['password'])); ?>" class="input_connection" /> <br /> <input type="submit" name="Connexion" class="submi_connect" value="Connexion" /> </td> </td> </tr> </table> </form> <br /> <br /> <p>Bienvenu sur l'application Manga de cybernet, cette application vous permet de voir votre fac</p> </div> <!--- connexion --> </body> </html>
A voir également:
- Problème de SESSION
- Teamviewer code de session expiré ✓ - Forum logiciel systeme
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- TeamViewer, quel risque de donner son le code - Forum Logiciels
- Session invalide ou obsolète ✓ - Forum finances
- Www.yahoomail.com ouverture de session - Forum Yahoo mail