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;
    }
}


?>