Problème de SESSION
glodybiss
Messages postés
509
Statut
Membre
-
maka54 Messages postés 721 Statut Membre -
maka54 Messages postés 721 Statut Membre -
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
- Session invalide ou obsolète - Forum Consommation & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Teamviewer code de session expiré - Forum Logiciels
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7