diff --git a/config/connexion_sql.php b/config/connexion_sql.php deleted file mode 100644 index 6fdbba4..0000000 --- a/config/connexion_sql.php +++ /dev/null @@ -1,44 +0,0 @@ - "SET NAMES utf8")); -} -catch(Exception $e) -{ - die('Erreur : '.$e->getMessage()); -} -# Constantes -define('VISITEUR',1); -define('INSCRIT',2); -define('MODO',3); -define('ADMIN',4); -define('ERR_IS_CO','Vous ne pouvez pas accéder à cette page si vous n\'êtes pas connecté'); -session_start(); -# Connexion et initialisation des variables -$lvl_session = isset($_SESSION['privilege_session']) ? (int)$_SESSION['privilege_session'] : 1; -$id_session = isset($_SESSION['id_session']) ? (int)$_SESSION['id_session'] : 0; -$pseudo_session = isset($_SESSION['pseudo_session']) ? $_SESSION['pseudo_session'] : ''; - -function verifierAcces($min_privilege_requis) { - // Vérifier si l'utilisateur est connecté - if (!isset($_SESSION['id_session'])) { - // Afficher la page d'erreur en incluant le fichier de vue - $message = "Vous devez être connecté pour accéder à cette page."; - include 'erreur.php'; - exit(); // Arrêter l'exécution du script après affichage de l'erreur - } - - // Vérifier le privilège de l'utilisateur - $privilege_utilisateur = isset($_SESSION['privilege_session']) ? (int)$_SESSION['privilege_session'] : VISITEUR; - - // Vérifier si le privilège de l'utilisateur est suffisant pour accéder à la page - if ($privilege_utilisateur < $min_privilege_requis) { - // Afficher la page d'erreur en incluant le fichier de vue - $message = "Vous n'avez pas les droits d'accès nécessaires pour accéder à cette page."; - include 'erreur.php'; - exit(); // Arrêter l'exécution du script après affichage de l'erreur - } -} - -?> \ No newline at end of file