CODE DE CONNEXION
Résolu
antoine19111996
Messages postés
55
Statut
Membre
-
antoine19111996 Messages postés 55 Statut Membre -
antoine19111996 Messages postés 55 Statut Membre -
Bonjour,
Je suis en train de créer un site internet. En faisant ma partie connexion je fait face a un problème (il ne me connecte pas même avec un bon mots de passe).
Voici mon codes :
<?php
if($_POST['pseudo']!="" and $_POST['mdp1']!="")
{
$pseudo = $_POST['pseudo'];
$mdp = md5($_POST['mdp1']);
mysql_connect('localhost', 'root', '');
mysql_select_db('...');
$query="SELECT * FROM membres WHERE mdp ='$mdp' AND pseudo ='$pseudo'";
$execute=mysql_query($query);
$tableau=mysql_fetch_array($execute);
if ($pseudo==$tableau['pseudo'])
{
$_SESSION['id'] = $tableau['id'];
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes connecté !';
}
else
{
echo 'Mauvais mots de passe ou pseudo, veuillez ressayer.';
}
}
else
{
echo 'Vous avez oublié un (ou plusieurs) champ(s).';
}
?>
Je ne trouve pas le mauvais code...
Merci de votre aides
Antoine
Je suis en train de créer un site internet. En faisant ma partie connexion je fait face a un problème (il ne me connecte pas même avec un bon mots de passe).
Voici mon codes :
<?php
if($_POST['pseudo']!="" and $_POST['mdp1']!="")
{
$pseudo = $_POST['pseudo'];
$mdp = md5($_POST['mdp1']);
mysql_connect('localhost', 'root', '');
mysql_select_db('...');
$query="SELECT * FROM membres WHERE mdp ='$mdp' AND pseudo ='$pseudo'";
$execute=mysql_query($query);
$tableau=mysql_fetch_array($execute);
if ($pseudo==$tableau['pseudo'])
{
$_SESSION['id'] = $tableau['id'];
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes connecté !';
}
else
{
echo 'Mauvais mots de passe ou pseudo, veuillez ressayer.';
}
}
else
{
echo 'Vous avez oublié un (ou plusieurs) champ(s).';
}
?>
Je ne trouve pas le mauvais code...
Merci de votre aides
Antoine
A voir également:
- CODE DE CONNEXION
- Gmail connexion - Guide
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
5 réponses
Bonjour
Pourquoi dis-tu que tu ne te connectes pas ? As-tu un message d'erreur ? Si oui, il faut le recopier ici.
Sinon, pour aider à diagnostiquer, voici une modif à faire dans ton code :
Pourquoi dis-tu que tu ne te connectes pas ? As-tu un message d'erreur ? Si oui, il faut le recopier ici.
Sinon, pour aider à diagnostiquer, voici une modif à faire dans ton code :
mysql_connect('localhost', 'root', '') or die (mysql_error()); mysql_select_db('...') or die (mysql_error());
Bonjours,
Merci pour ton aides.
Le problème c'est que quand je me met sur ma page que je met un bon pseudo et un bon mdp il me met que mes information sont mauvaise. Le problème viens donc de la partie code :
if ($pseudo==$tableau['pseudo'])
{
$_SESSION['id'] = $tableau['id'];
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes connecté !';
}
else
{
echo 'Mauvais mots de passe ou pseudo, veuillez ressayer.';
}
Je pense.
Merci encore pour ton aide
Antoine
Merci pour ton aides.
Le problème c'est que quand je me met sur ma page que je met un bon pseudo et un bon mdp il me met que mes information sont mauvaise. Le problème viens donc de la partie code :
if ($pseudo==$tableau['pseudo'])
{
$_SESSION['id'] = $tableau['id'];
$_SESSION['pseudo'] = $pseudo;
echo 'Vous êtes connecté !';
}
else
{
echo 'Mauvais mots de passe ou pseudo, veuillez ressayer.';
}
Je pense.
Merci encore pour ton aide
Antoine
Quand tu disais que tu ne te connectais pas, je pensais à la connexion à la base de données...
juste après
$tableau=mysql_fetch_array($execute);
ajoute
print_r($tableau);
pour voir.
D'autre part, j'espère que tu te rends compte de l'absurdité du test
if ($pseudo==$tableau['pseudo'])
après avoir mis dans ton WHERE ... pseudo ='$pseudo'"
S'il y a une réponse, tu as obligatoirement $pseudo==$tableau['pseudo']
juste après
$tableau=mysql_fetch_array($execute);
ajoute
print_r($tableau);
pour voir.
D'autre part, j'espère que tu te rends compte de l'absurdité du test
if ($pseudo==$tableau['pseudo'])
après avoir mis dans ton WHERE ... pseudo ='$pseudo'"
S'il y a une réponse, tu as obligatoirement $pseudo==$tableau['pseudo']
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question