Session php

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
J'ai un probleme dans un de mes codes php, j'aimerais que l'utilisateur rentre ces valeurs dans la partie connexion de mon site, et apres je demarre la session, recupere ces valeurs dans des variables globales...
Ensuite je n'aurais plus qu'a dire dans les autres page, que si la variable connexion est a 1 alors il affiche tel ou tel lien...
Mon probleme c'est que lorque je verifie si les données sont correcte dans la base de données, j'ai le message qui revient tout le temps :
"vos données ne sont pas bonnes..." (c'est pas le message texto, mais ils ont la même signification...

Je met le code pour que quelqu'un puisse me dire ou sont mes erreurs... Je pense qu'elles sont au niveau des boucles...

<?php     
		session_start();
echo "<HTML>";
//<!-- Créée avec Matizha Sublime 3.0 * http://www.matizha.com -->
echo "<HEAD>";
echo "<TITLE>Connexion</TITLE>";
echo "<META NAME='Generator' CONTENT='Matizha Sublime 3.0'>";
echo "<META NAME='Description' CONTENT=''>";
echo "<META NAME='Keywords' CONTENT=''>";
echo "<META NAME='Author' CONTENT=''>";
echo "<LINK REL=stylesheet HREF='../Ktrem.css' TYPE='text/css'>";

echo "</HEAD>";
echo "<BODY>";
echo "<IMG SRC='../Img/entete_Ktrem.png' width='100%' height='104'>";   

require ("Connect.php");
      
	//On recupere les informations du client
		   
   	$MailConnect = $_POST['MailConnect'];
   	$PasswordConnect = $_POST['PasswordConnect'];
   	
 	//On verifie que les données sont bonnes
 	                    
 		//  Connexion à la base, et création de l'ordre SQL 
 		  
 	$connexion = mysql_pconnect (SERVEUR, NOM, PASSE);
	mysql_select_db (BASE, $connexion);
 	   
 		// Exécution de l'ordre SQL (un test d'erreur serait bienvenu)
 		
 	   $requete = "SELECT Password FROM identification WHERE Mail_societe = '$MailConnect'";
 	   $resultat = mysql_query ($requete, $connexion);  
 	   
   if ($resultat)
     	{
     		echo "<HR><CENTER>La requête '$requete' a été effectuée.\n</CENTER>";
  		}
  	else
   	{
     	echo "<CENTER>La requête n'a pu être exécutée pour la raison suivante:"
      . mysql_error($connexion);
      echo "</CENTER>";
   	}     
 	   
 	   //Verification                        
 		   if ($PasswordConnect == $requete)  
				{
					$_SESSION['Login'] = '$MailConnect';
					$_SESSION['MotDePasse'] = '$PasswordConnect';
					$_SESSION['connexion'] = '1';
	      	      
	//On signale à l'utilisateur qu'il est maintenant connecté
	
					echo "<CENTER><P>Vous êtes maintenant connecte.</P><BR> "
					."Vous allez être redirigé sur la page d'accueil, veuillez patientez.</CENTER>";
         	}
         	else
         	{
         		echo "<CENTER><P>Vous n'avez pas rentré des données valables.</P></CENTER>";
         		$_SESSION['connexion'] = '0';
            }

?>
A voir également:

1 réponse

Utilisateur anonyme
 
C'est bon je m'en suis sorti tout seul en fait...
0