feat: add MVC base, with auth to ldap

This commit is contained in:
unknown
2025-02-02 10:22:31 -08:00
commit 3b1749292e
12 changed files with 448 additions and 0 deletions

23
index.php Normal file
View File

@@ -0,0 +1,23 @@
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
session_start();
// Si l'utilisateur n'est pas connecté et qu'il n'essaie pas de se connecter
if (!isset($_SESSION["login"]) && !isset($_GET['action'])) {
require_once __DIR__ . '/views/auth.php';
exit;
}
// Si l'utilisateur essaie de se connecter
if (isset($_GET['action']) && $_GET['action'] === 'login') {
require_once __DIR__ . '/controllers/auth.php';
exit;
}
// Si l'utilisateur est connecté, afficher le menu
if (isset($_SESSION["login"]) && $_SESSION["login"] === true) {
require_once __DIR__ . '/views/menu.php';
exit;
}