2795dde4c593bba9825a02b4c43a3cc83aefee9b
Mini-Projet CMS Simplifié
🎯 Objectifs
CRUD complet • Authentification sécurisée • PDO • Docker • Git/Gitea
📦 Stack
HTML5 / CSS3 • PHP 8.2 • MySQL 8.0 • Docker • Git / Gitea
🗂️ Arborescence
cms-simplifie/ ├── docker-compose.yml ├── README.md ├── sql/dump.sql └── src/ ├── index.php ├── article.php ├── login.php ├── dashboard.php ├── ajouter.php ├── modifier.php ├── supprimer.php ├── logout.php ├── includes/ │ ├── db.php │ ├── header.php │ └── footer.php └── css/ └── style.css Copy
🔐 Sécurité
bcrypt • PDO prepared statements • session_regenerate_id() • vars dans docker-compose.yml
🚀 Lancement rapide
git clone https://gitea.lasallesaintdenis.com/apon2/projet-cms.git
cd projet-cms
docker-compose up -d
# importer sql/dump.sql
php -S localhost:8000 -t src
Public : http://localhost:8000
Admin : http://localhost:8000/login.php
🔑 Identifiants
admin / admin123
Description
Languages
PHP
80.8%
CSS
15.3%
Hack
3.9%