Ajouter register.php

This commit is contained in:
2026-03-26 15:52:12 +00:00
parent 181c6e5c63
commit a85d2d47b7

30
register.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
session_start();
$usersFile = 'users.json';
$users = file_exists($usersFile) ? json_decode(file_get_contents($usersFile), true) : [];
$message = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$username = trim($_POST['username']);
$password = trim($_POST['password']);
if (isset($users[$username])) {
$message = "Cet utilisateur existe déjà !";
} else {
$hash = password_hash($password, PASSWORD_DEFAULT);
$users[$username] = [
'password' => $hash,
'role' => 'User'
];
file_put_contents($usersFile, json_encode($users, JSON_PRETTY_PRINT));
$message = "Utilisateur '$username' créé avec succès ! Vous pouvez maintenant vous connecter.";
}
}
include 'include/header.php';
$action = 'register.php';
$buttonText = "S'inscrire";
include 'form_login_register.php';
include 'include/footer.php';