Password error

Résolu/Fermé
steve-elipz Messages postés 148 Date d'inscription mercredi 4 avril 2012 Statut Membre Dernière intervention 7 avril 2018 - 18 juil. 2013 à 23:54
diyar77 Messages postés 94 Date d'inscription mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 - 19 juil. 2013 à 00:33
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

diyar77 Messages postés 94 Date d'inscription mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
Modifié par diyar77 le 19/07/2013 à 00:03
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
steve-elipz Messages postés 148 Date d'inscription mercredi 4 avril 2012 Statut Membre Dernière intervention 7 avril 2018
19 juil. 2013 à 00:08
resolu! je vais me mettre a notepad++ fini frontpage!
0
diyar77 Messages postés 94 Date d'inscription mercredi 21 décembre 2011 Statut Membre Dernière intervention 28 décembre 2013 14
19 juil. 2013 à 00:33
Oki ^^
0