prepare('SELECT * FROM users NATURAL JOIN roles NATURAL JOIN roles_has_permissions NATURAL JOIN permissions WHERE code_permission="SFx1" AND username=:user AND password_user=:password_user;'); $query->execute(['user' => $user, 'password_user' => $pass]); if ($query->rowCount() == 1){ echo "true"; /*Retourne true si le mot de passe correspond*/ setcookie("username", $_POST["user"], time()+7200, "/"); setcookie("pass", $_POST["pass"], time()+7200, "/"); /*Requête permettant la mise à jour des champs : connection_count et last_connection de l'utilisateur*/ $query = $bdd->prepare('UPDATE users SET connection_count = connection_count + 1, last_connection = CURDATE() WHERE username = :user;'); $query->execute(['user' => $user]); /*Execution de la requête*/ } else { echo "false";} $bdd = null; /*Fin de connexion*/ } else {echo "falsee";} /*Dans le cas d'une erreur de connexion à la BDD, retour false (erreur d'authentification)*/ } } ?>