From 30a7dbf6194a57315963867624e139dbfb1c825d Mon Sep 17 00:00:00 2001 From: rubisalpha Date: Wed, 8 Apr 2026 07:50:55 +0000 Subject: [PATCH] Actualiser register.php --- register.php | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/register.php b/register.php index da2d8cb..5cf01a3 100644 --- a/register.php +++ b/register.php @@ -8,7 +8,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $username = trim($_POST['username']); $password = trim($_POST['password']); - if (isset($users[$username])) { + if (empty($username) || empty($password)) { + $message = "Veuillez remplir tous les champs."; + } elseif (strlen($password) < 6) { + $message = "Le mot de passe doit faire au moins 6 caractères."; + } elseif (isset($users[$username])) { $message = "Cet utilisateur existe déjà !"; } else { $hash = password_hash($password, PASSWORD_DEFAULT); @@ -17,14 +21,27 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { 'role' => 'User' ]; file_put_contents($usersFile, json_encode($users, JSON_PRETTY_PRINT)); - $message = "Utilisateur '$username' créé avec succès ! Vous pouvez maintenant vous connecter."; + header("Location: login.php?registered=1"); + exit(); } } include 'include/header.php'; +?> -$action = 'register.php'; -$buttonText = "S'inscrire"; -include 'form_login_register.php'; +
+

Créer un compte

+ +

+ +
+ + + + + +
+ +
-include 'include/footer.php'; \ No newline at end of file + \ No newline at end of file