From 4eb6cf7ea6995e1b0360281780ec3eb76571993c Mon Sep 17 00:00:00 2001 From: apon Date: Sat, 1 Nov 2025 21:19:51 +0100 Subject: [PATCH] MISE A JOUR --- README.md | 4 ++++ sql/dump.sql | 19 +++++++++++++++++++ Mon projet CMS => src/Mon projet CMS | 0 article.php => src/article.php | 0 dashboard.php => src/dashboard.php | 0 .../docker-compose.yaml | 0 index.php => src/index.php | 0 login.php => src/login.php | 0 logout.php => src/logout.php | 0 modifier.php => src/modifier.php | 0 supprimer.php => src/supprimer.php | 0 src/test_login.php | 16 ++++++++++++++++ 12 files changed, 39 insertions(+) create mode 100644 README.md create mode 100644 sql/dump.sql rename Mon projet CMS => src/Mon projet CMS (100%) rename article.php => src/article.php (100%) rename dashboard.php => src/dashboard.php (100%) rename docker-compose.yaml => src/docker-compose.yaml (100%) rename index.php => src/index.php (100%) rename login.php => src/login.php (100%) rename logout.php => src/logout.php (100%) rename modifier.php => src/modifier.php (100%) rename supprimer.php => src/supprimer.php (100%) create mode 100644 src/test_login.php diff --git a/README.md b/README.md new file mode 100644 index 0000000..6bba913 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +1. Cloner le repo +2. Lancer Docker : + ```bash + docker-compose up -d \ No newline at end of file diff --git a/sql/dump.sql b/sql/dump.sql new file mode 100644 index 0000000..ed541ec --- /dev/null +++ b/sql/dump.sql @@ -0,0 +1,19 @@ +CREATE DATABASE IF NOT EXISTS `cms` CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +USE `cms`; + +CREATE TABLE IF NOT EXISTS `utilisateur` ( + `id` int AUTO_INCREMENT PRIMARY KEY, + `login` varchar(50) NOT NULL UNIQUE, + `password` varchar(255) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +CREATE TABLE IF NOT EXISTS `articles` ( + `id` int AUTO_INCREMENT PRIMARY KEY, + `titre` varchar(255) NOT NULL, + `contenu` text NOT NULL, + `date_creation` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- Admin par défaut (mot de passe : admin123) +INSERT INTO `utilisateur` (`login`, `password`) VALUES +('admin', '$2y$10$wXQTzJxAJdiVV5C.fC00GO8lGpAIAo3b5hzXC7ANpFOQeIaQvoBj.'); \ No newline at end of file diff --git a/Mon projet CMS b/src/Mon projet CMS similarity index 100% rename from Mon projet CMS rename to src/Mon projet CMS diff --git a/article.php b/src/article.php similarity index 100% rename from article.php rename to src/article.php diff --git a/dashboard.php b/src/dashboard.php similarity index 100% rename from dashboard.php rename to src/dashboard.php diff --git a/docker-compose.yaml b/src/docker-compose.yaml similarity index 100% rename from docker-compose.yaml rename to src/docker-compose.yaml diff --git a/index.php b/src/index.php similarity index 100% rename from index.php rename to src/index.php diff --git a/login.php b/src/login.php similarity index 100% rename from login.php rename to src/login.php diff --git a/logout.php b/src/logout.php similarity index 100% rename from logout.php rename to src/logout.php diff --git a/modifier.php b/src/modifier.php similarity index 100% rename from modifier.php rename to src/modifier.php diff --git a/supprimer.php b/src/supprimer.php similarity index 100% rename from supprimer.php rename to src/supprimer.php diff --git a/src/test_login.php b/src/test_login.php new file mode 100644 index 0000000..0461be9 --- /dev/null +++ b/src/test_login.php @@ -0,0 +1,16 @@ +prepare("SELECT * FROM utilisateur WHERE login = ?"); +$stmt->execute([$login]); +$user = $stmt->fetch(); + +if ($user) { + echo "Utilisateur trouvé : " . $user['login'] . "
"; + echo "Hash stocké : " . $user['password'] . "
"; + echo "Vérification password_verify('admin123', hash) : "; + var_dump(password_verify('admin123', $user['password'])); +} else { + echo "❌ Aucun utilisateur 'admin' trouvé."; +} \ No newline at end of file