Password error

Résolu
steve-elipz Messages postés 171 Statut Membre -  
diyar77 Messages postés 113 Statut Membre -
Bonjour,

je suis entrain de creer une base de données quand je cree l utilisateur et le mot de passe, ca s enregistre bien dans la base cependant quand je veux m identifier j ai: veuillez saisir votre mot de passe...???

quelqu un peut il m aider? merciiii

<?php

if(isset($_POST['submit']))
{

	$pseudo = htmlspecialchars(trim($_POST['pseudo']));
	$password = htmlspecialchars(trim($_POST['password']));

	if(empty($pseudo))
	{
		echo "Veuillez saisir votre pseudo<br/>";
	}else if(empty($password))
	{
		echo "Veuillez saisir votre mot de passe";
	}else{

	mysql_connect('localhost','root','');
	mysql_select_db('phpmembre');

	$password = md5($password);
	
	$login = mysql_query("SELECT * FROM users WHERE username='$pseudo' AND password='$password'");
	$rows = mysql_num_rows($login);
	
	if($rows == 1)
	{
		echo "bienvenue ".$pseudo;
		
	}else echo "Nom d'utilisateur ou mot de passe inccorect";
	
}	
}

?>

<h1> Connexion</h1>

<form method="post" action="">

<p>Votre pseudo</p>
<input type="text" name="pseudo" /><br/>

<p>Votre mot de passe</p>
<input type="password" name"password" /><br/><br/>

<input type="submit" name="submit" value="Se connecter" />

</form>

<a href="register.php">Pas encore membre</a>

1 réponse

  1. diyar77 Messages postés 113 Statut Membre 14
     
    Bonjour,

    Utilise plutôt ce code:
    <?php
    foreach ($_REQUEST as $key => $val)
    {
    $val = preg_replace("/[^_A-Za-z0-9-\.&=]/i",'', $val);
    $_REQUEST[$key] = $val;
    }
    if(isset($_POST['submit']))
    {
    $pseudo = (stripslashes(htmlentities(htmlspecialchars(trim($_POST['pseudo'])))));
    $password = (stripslashes(htmlentities(htmlspecialchars(trim($_POST['password'])))));
    $password = md5($password);
    if(empty($pseudo))
    {
    echo "Veuillez saisir votre pseudo<br/>";
    }else if(empty($password))
    {
    echo "Veuillez saisir votre mot de passe";
    }else{
    if($pseudo&&$password)
    {
    $connect = mysql_connect('localhost','root','');
    mysql_select_db('phpmembre');

    $log = mysql_query("SELECT * FROM users WHERE pseudo='$pseudo' AND password='$password'");
    $rows = mysql_num_rows($log);
    if($rows==1) {
    $_SESSION['pseudo']=$pseudo;
    echo'Bienvenue '.$pseudo;
    }else echo"Mauvais identifiants !";
    }
    }
    ?>

    @+
    0
    1. steve-elipz Messages postés 171 Statut Membre
       
      resolu! je vais me mettre a notepad++ fini frontpage!
      0
    2. diyar77 Messages postés 113 Statut Membre 14
       
      Oki ^^
      0