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

Upload New File by Lahad

parent c1157c55
Branches
Tags
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);
// echo "Connected successfully";
}
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) {
// vérifier le mot de passe avec password_verify
if(password_verify($password, $result['password'])) {
$stmt = $pdo->prepare("UPDATE Joueur SET isConnected = :isConnected WHERE pseudo = :pseudo");
$stmt->execute(['isConnected' => 0, 'pseudo' => $pseudo]);
if ($stmt->rowCount() == 1) {
echo $result['id_joueur'];
} else {
echo "-1"; // Deja connecte
}
} else {
echo "-3"; //problem password
}
} else {
echo "-4"; // Ce compte n'est pas active
}
}
?>
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