Problème de code de connexion

MISS97200 Messages postés 187 Statut Membre -  
MISS97200 Messages postés 187 Statut Membre -
Bonjour,
J'ai un problème avec ma page de connexion, elle prend en compte comme paramètre que les champs ne doivent pas être vides mais elle ne vérifie pas que l'utilisateur existe et que le mot de passe est le bon.
Voici le code

mysql_connect ('localhost', 'root');
mysql_select_db ('marche_public');
$erreur='';
$err='';
$sql='';

if ( !empty($_POST['valider']) )
{
if (empty($_POST['user']))
{
$erreur.=' votre identifiant';
}
elseif(empty($_POST['mdp']))
{
$erreur.=' votre mot de passe';
}

if (empty($erreur))
{
$sql="SELECT * FROM user WHERE user='{$_POST['user']}' AND mdp='{$_POST['mdp']}'";
if ($sql = 0)
{
?>
<script type="text/javascript">
alert('Mauvais identifiant ou mauvais mot de passe');
</script>
<?php
}
else
{
//c ok
//afficher page menup
header("Location:menup.php");
exit();
}
}
}

?>

merci de votre aide.
A voir également:

5 réponses

MISS97200 Messages postés 187 Statut Membre 11
 
help!!!
0
MISS97200 Messages postés 187 Statut Membre 11
 
urgent s'il vous plait
0
Thamior Messages postés 267 Statut Membre 47
 
Bonjour,

Teste avec ça :

$connexion = mysql_connect('localhost', 'root', '');

if(!$connexion)
{
echo "Désolé, connexion à $serveur impossible\n";
exit;
}

if(!mysql_select_db('marche_public',$connexion))
{
echo "Désolé accès à la base $base impossible\n";
exit;
}

La fonction de connexion à la base de données s'utilise comme ça :
mysql_connect ('serveur', 'user', 'password');

Thamior.
0
MISS97200 Messages postés 187 Statut Membre 11
 
en fait ce n'est pas un problème de connexion à ma base, mais un problème de vérification de l'utilisateur et du mot de passe.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
MISS97200 Messages postés 187 Statut Membre 11
 
quelqu'un peux m'aider s'il vous plait, help!!!!!!!!!!!!!!!!!!!!!!
0