File "gestion_access.php"
Full Path: /home/analogde/www/FTP/Monsta-FTP-master/gestion_access.php
File size: 1.32 KB
MIME-type: text/x-php
Charset: utf-8
<?php
function verifierConnexion($host, $username, $password, $dbname)
{
// Créer une nouvelle connexion mysqli
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error)
{
// Retourner un message d'erreur si la connexion échoue
return [
'status' => "Erreur de connexion à la base de données: " . $conn->connect_error,
'conn' => null
];
}
else
{
// Retourner "OK" si la connexion est réussie
return [
'status' => "OK",
'conn' => $conn
];
}
}
function query_username_exist($conn , $username)
{
$query = "SELECT * FROM utilisateurs_access WHERE nom = '$username'";
$result = $conn->query($query);
if ($result->num_rows > 0)
{
$row = mysqli_fetch_row($result);
//echo $row[1] ." " .$row[2] ." " .$row[3] ." " .$row[4];
return [
'password' => $row[2],
'chemin' => $row[3],
];
}
else
{
return [];
}
}
function verificationPassword($reponse, $password)
{
// case sensitive
if( $reponse["password"] === $password)
{
return true;
}
else
{
return false;
}
}
?>