Skip to content
Snippets Groups Projects
Commit 6a6ac62c authored by LAMINO-HARO FERNANDO-JOEL's avatar LAMINO-HARO FERNANDO-JOEL
Browse files

Upload New File by Lahad

parent d4728e4d
Branches
No related merge requests found
<?php
$servername = "192.168.100.103";
$username = "group1-1";
$password = "Unistra2023#";
$dbname = "bdd_ludo";
try {
$pdo = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
// set the PDO error mode to exception
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
$pseudo = trim($_POST['pseudo']);
$password = $_POST['password'];
// Exécuter la requête SQL pour récupérer l'ID du joueur
$req = "SELECT * FROM Joueur WHERE pseudo = ?";
$res = $pdo->prepare($req);
$res->execute([$pseudo]);
$result = $res->fetch();
if (!$result) {
echo "-2";
} else {
if ($result["verified"] == 1) {
// Utiliser password_verify pour vérifier le mot de passe
if (password_verify($password, $result['password'])) {
$stmt = $pdo->prepare("UPDATE Joueur SET isConnected = :isConnected WHERE pseudo = :pseudo");
$stmt->execute(['isConnected' => 1, 'pseudo' => $pseudo]);
if ($stmt->rowCount() == 1) {
echo $result['id_joueur'];
} else {
echo "-1"; // Deja connecte
}
} else {
echo "-3"; // Mot de passe incorrect
}
} else {
echo "-4"; // Ce compte n'est pas activé
}
}
?>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment