Création d'un système de Login
Bonsoir,
Je voudrais créer un système de Login pour mon site web, lorsque je tape mon pseudo && mon password je me connecte bien. Cependant lorsque je tape un mauvais password ; un message d'erreur est sensé s'afficher.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| if(isset($_POST['login_user'])){
$username = $_POST['username'];
$password = $_POST['password'];
if(empty($username)) {array_push($errors, "Votre pseudo est requis."); }
if(empty($password)) {array_push($errors, "Votre password est requis."); }
if (count($errors) == 0) {
$password = md5($password);
$sql_login = $db->query("SELECT * FROM users WHERE username='$username' AND password='$password'");
while($result = $sql_login->fetch())
{
if($result == true){
$_SESSION['username'] = $username;
$_SESSION['success'] = "Tu es connecté(e)";
header('location: welcome.php');
}else {
array_push($errors, "Mauvaise combinaison du pseudo/password.");
}
}
}
}
?> |
Je pense que mon soucis est par rapport à ma boucle WHILE ?
Merci pour votre aide.