MISE A JOUR
This commit is contained in:
4
README.md
Normal file
4
README.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
1. Cloner le repo
|
||||||
|
2. Lancer Docker :
|
||||||
|
```bash
|
||||||
|
docker-compose up -d
|
||||||
19
sql/dump.sql
Normal file
19
sql/dump.sql
Normal file
@@ -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.');
|
||||||
16
src/test_login.php
Normal file
16
src/test_login.php
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?php
|
||||||
|
require_once __DIR__ . '/includes/db.php';
|
||||||
|
|
||||||
|
$login = 'admin';
|
||||||
|
$stmt = $pdo->prepare("SELECT * FROM utilisateur WHERE login = ?");
|
||||||
|
$stmt->execute([$login]);
|
||||||
|
$user = $stmt->fetch();
|
||||||
|
|
||||||
|
if ($user) {
|
||||||
|
echo "Utilisateur trouvé : " . $user['login'] . "<br>";
|
||||||
|
echo "Hash stocké : " . $user['password'] . "<br>";
|
||||||
|
echo "Vérification password_verify('admin123', hash) : ";
|
||||||
|
var_dump(password_verify('admin123', $user['password']));
|
||||||
|
} else {
|
||||||
|
echo "❌ Aucun utilisateur 'admin' trouvé.";
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user