Bonjour,

voilà mon souci, le résultat de la connexion me donne les deux messages ci-dessous :
Connexion réussie....

puis quelques fractions de secondes après...
Vous n'avez rien saisi....

puis redirection vers la page d'accueil (index.php)


Pourquoi le message "Vous n'avez rien saisi...." s'affiche alors qu'il arrive bien à se connecter ?
je ne vois pas où se situe mon erreur ?

Merci de votre aide.

Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php session_start();
$nompage = "index.php";
// si l'utilisateur est connecté, c'est le bandeau membre sinon c'est le bandeau classique...
if (!isset($_SESSION['pseudo']) || $_SESSION['pseudo']=='')	
	{	// bandeau classique si pas connecté
		$bandeau = 'bandeau.php';
	}
	else	// bandeau membre si connecté
	{	
		$bandeau = 'bandeau_membres.php';	
	}
require ("configuration.php"); //accès à la base de données
$pseudo_connect = $_POST['pseudo']; //On recupère le pseudo et le pass
$pass = $_POST['password'];
 
if (!empty($pseudo_connect) && !empty($pass)) //S'ils ne sont pas vides
	{
		$sql = connect_sql(); //On se connecte à MySQL
		$reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo_connect'"); //On recupère les infos à partir du pseudo
		$donnees = mysql_fetch_array ($reponse);
		$verif = $donnees['pass'];
		$id = $donnees['id'];
		$pseudo_sql = $donnees['pseudo'];
		$confirm = $donnees['confirm'];
 
		if($pass != $verif) //On verifie que le mot de passe est égal à celui de la Base de Données, si le passe est différent
		{
			$reponse = 'Excusez-nous &nbsp; &nbsp;'.'<b>'.$pseudo_connect.'</b>'.' &nbsp; &nbsp; mais v&ocirc;tre identifiant ou v&ocirc;tre code secret est incorrect !';
			$reponse .= '<p>'.'</p>';
			$redirection = 'index.php'; //On va rediriger vers l'accueil
			sleep(20000);
		}
		elseif(!empty($confirm)) //Si le compte n'est pas activé
		{
			$reponse = 'Votre compte n\'est pas encore activ&eacute;';
			$redirection = 'index.php'; //On va rediriger vers l'accueil
			sleep(20000);
		}  
		else //Sinon tout est bon
		{
			$_SESSION['pseudo'] = $pseudo_sql ; //On créé une variable session avec le pseudo
			$redirection = $_SESSION['page_origine']; //On redirige vers l'espace membre
			$reponse = 'Connexion r&eacute;ussie vous allez &ecirc;tre redirig&eacute;'.'<br>'.'<a href="'.$redirection.'">Rejoindre directement la page'.'</a>';
			sleep(20000);
		} // fin de ELSE si tout est bon
 
		mysql_close($sql); //On ferme la connexion
 
	}  // Fin si le pseudo et mot de passe ne sont pas vides
 
else
	{
		$reponse = 'Vous n\'avez rien saisi !';
		$redirection = 'index.php'; //On va rediriger vers l'accueil
		sleep(20000);
	}
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />	
<title>MON SITE</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta http-equiv="refresh" content="1;URL=<? echo $redirection; //La redirection ?>">
</head>
<body>
<?php include($bandeau); ?> <!-- insère le bandeau principal en haut en fonction de la connexion -->
<div id="mainContent">
<? echo $reponse; ?><!-- La reponse au script -->
</div>
</body>
</html>