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