first commit

This commit is contained in:
mrtoine 2025-09-12 10:57:48 +02:00
commit b216a187bd
34 changed files with 4829 additions and 0 deletions

View file

@ -0,0 +1,60 @@
<?php
// Script à exécuter UNE FOIS pour générer le hash de votre mot de passe
// Ensuite, supprimez ce fichier ou déplacez-le hors du répertoire web
echo "<h2>Générateur de hash pour mot de passe</h2>";
if ($_POST && isset($_POST['password'])) {
$password = $_POST['password'];
$hash = password_hash($password, PASSWORD_DEFAULT);
echo "<div style='background: #f0f8ff; padding: 15px; border: 1px solid #0066cc; margin: 10px 0;'>";
echo "<strong>Hash généré :</strong><br>";
echo "<code style='background: #e8e8e8; padding: 5px; word-break: break-all;'>" . htmlspecialchars($hash) . "</code><br><br>";
echo "<strong>Copiez ce hash dans config.php à la place de ADMIN_PASSWORD_HASH</strong>";
echo "</div>";
// Vérification
if (password_verify($password, $hash)) {
echo "<p style='color: green;'>✓ Vérification réussie - Le hash fonctionne correctement</p>";
} else {
echo "<p style='color: red;'>✗ Erreur de vérification</p>";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Générateur de Hash</title>
<style>
body { font-family: Arial, sans-serif; max-width: 600px; margin: 50px auto; padding: 20px; }
input, button { padding: 10px; margin: 5px 0; }
input[type="password"] { width: 300px; }
button { background: #0066cc; color: white; border: none; cursor: pointer; }
button:hover { background: #0052a3; }
.warning { background: #fff3cd; padding: 15px; border: 1px solid #ffeaa7; color: #856404; margin: 20px 0; }
</style>
</head>
<body>
<div class="warning">
<strong>⚠️ ATTENTION :</strong> Supprimez ce fichier après utilisation pour des raisons de sécurité !
</div>
<form method="post">
<label for="password">Entrez votre mot de passe :</label><br>
<input type="password" name="password" id="password" required><br>
<button type="submit">Générer le hash</button>
</form>
<div style="margin-top: 30px; font-size: 14px; color: #666;">
<h3>Instructions :</h3>
<ol>
<li>Entrez votre mot de passe ci-dessus</li>
<li>Copiez le hash généré</li>
<li>Remplacez la valeur de ADMIN_PASSWORD_HASH dans config.php</li>
<li><strong>Supprimez ce fichier (generate_password_hash.php)</strong></li>
</ol>
</div>
</body>
</html>