HJC Anc
Prérogatives
L’application respecte les principes suivants : Architecture MVC (Model – View – Controller) ...
Structure
/var/www/html/hjc/ ├── app/ │ ├── Config/ │ │ └── Database.php │ ├── Controllers/ │ │ ...
authentification
login.php utilise AuthController::login() Authentification par email + mot de passe hashé S...
MVC et PSR
Tous les fichiers sont sous namespace App\... Chargement via composer.json (autoload PSR-4) Arch...
Factorisation des templates
base.php structure entière HTML header.php : contient le <header> avec le menu et nom de l’appli...
Variables d'environement
Fichier : /config/.env.php return [ 'DB_HOST' => 'localhost', 'DB_NAME' => 'gestion_hjc', '...
Base de données
Base de données gestion_hjc CREATE DATABASE IF NOT EXISTS `gestion_hjc` DEFAULT CHARACTER SET utf...
Navigation
Si connecté → index.php → dashboard.php Sinon → login.php Menu présent dans header.php selon sta...
Fonctionnalités futures
Gestion complète des utilisateurs et rôles. Page profil.php avec modification mot de passe. Réin...