Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 25-03-2008 21:05:07

Myu
Membre
Date d'inscription: 25-03-2008
Messages: 1

Probleme de requete login

Oyo o/

Je débute en php, lisant beaucoup de tuto etc.

J'ai réussi la phase html de mon site et j'ai donc essayer de faire des séssions d'ultilisateurs.

Problème cependant au niveau de la séssion de login (LeBar.php)

Meme si j'utilise un compte ajouter a la main dans ma bdd mysql j'ai toujours la phrase:
   Désoler nous ne reconnaissons pas cette carte de membre qui apparait

Je me permet de poster mon code:

Code:

<?php
if(isset($_SESSION['Login']) && !empty($_SESSION['Login'])) die('Vous êtes connecté, cette page n\'est pas accessible');
mysql_connect("localhost", "root", "") or die(mysql_error()) ;
mysql_select_db("route69") or die(mysql_error()) ;
 
 
  $login = addslashes($_POST['Login']);
  $mdp = addslashes($_POST['Password']);
  
  $extraire = mysql_query("select * FROM site WHERE Login='$login' AND Password='$mdp'")or die(mysql_error());
  $nbrMembre = mysql_num_rows($extraire);
  if($nbrMembre != 1)
  {
    exit("Désoler nous ne reconnaissons pas cette carte de membre");
  }
  else
{
session_start();
$_SESSION["mbr_login"] = $login;
$_SESSION["mbr_mdp"] = $mdp;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="fr"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>Inscription</title>
</head>
<body style="background-color:#000000;">
<font color="#ffffff"><h2>Pour vous connecter a l'espace membre</h2>
<form name="inscription" action="Enregistrer.php" method="post">
Nom : <input type="text" name="Login" /><br />
Mot De Passe : <input type="password" name="Password" /><br />
<input type="hidden" name="confirm" value="OK"/>
<input type="submit" value="Envoyer" />
</form>
</font>
</body>
</html>
<?php
}
mysql_close();
?>

Dernière modification par Myu (25-03-2008 21:05:49)

Hors ligne

 

#2 26-03-2008 04:00:35

lolo3129
Membre
Lieu: Paris
Date d'inscription: 10-05-2005
Messages: 482
Site web

Re: Probleme de requete login

c'est normal, lorsque tu n'as rien posté, tu essaies quand même de récupérer une info de ta base de données et ça te dit qu'il n'y a pas d'entrée dans la base avec un login/pass ''/''

Soit tu ajoutes un guest, qui n'aura pas les mêmes droits que les autres membres,
soit tu fait un test pour savoir si la page a bien été posté (avec isset($_POST['Login']))

Hors ligne