Actualiser register.php

This commit is contained in:
2026-05-22 11:57:02 +00:00
parent cca989a9f1
commit e7b8d8515c

View File

@@ -17,8 +17,8 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
} else { } else {
$hash = password_hash($password, PASSWORD_DEFAULT); $hash = password_hash($password, PASSWORD_DEFAULT);
$users[$username] = [ $users[$username] = [
'password' => $hash, 'password' => $hash,
'role' => ($username === 'admin') ? 'Admin' : 'User' 'role' => 'User'
]; ];
file_put_contents($usersFile, json_encode($users, JSON_PRETTY_PRINT)); file_put_contents($usersFile, json_encode($users, JSON_PRETTY_PRINT));
header("Location: login.php?registered=1"); header("Location: login.php?registered=1");
@@ -29,31 +29,31 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
include 'include/header.php'; include 'include/header.php';
?> ?>
<div class="form-box"> <div class="form-box">
<h2>Créer un compte</h2> <h2>Créer un compte</h2>
<?php if ($message): ?> <?php if ($message): ?>
<p class="form-error"><?php echo htmlspecialchars($message); ?></p> <p class="form-error"><?php echo htmlspecialchars($message); ?></p>
<?php endif; ?> <?php endif; ?>
<form method="POST" action="register.php"> <form method="POST" action="register.php">
<label class="field-label" for="username">Nom d'utilisateur</label> <label class="field-label" for="username">Nom d'utilisateur</label>
<input id="username" type="text" name="username" placeholder="Nom d'utilisateur" required> <input id="username" type="text" name="username" placeholder="Nom d'utilisateur" required>
<label class="field-label" for="password">Mot de passe</label> <label class="field-label" for="password">Mot de passe</label>
<div class="password-wrapper"> <div class="password-wrapper">
<input id="password" type="password" name="password" placeholder="Mot de passe (6 car. min.)" required> <input id="password" type="password" name="password" placeholder="Mot de passe (6 car. min.)" required>
<button type="button" class="toggle-password" onclick="togglePassword()">👁️</button> <button type="button" class="toggle-password" onclick="togglePassword()">👁️</button>
</div> </div>
<button type="submit">S'inscrire</button> <button type="submit">S'inscrire</button>
</form> </form>
<p class="form-link">Déjà un compte ? <a href="login.php">Se connecter</a></p> <p class="form-link">Déjà un compte ? <a href="login.php">Se connecter</a></p>
</div> </div>
<script> <script>
function togglePassword() { function togglePassword() {
const input = document.getElementById('password'); const input = document.getElementById('password');
input.type = input.type === 'password' ? 'text' : 'password'; input.type = input.type === 'password' ? 'text' : 'password';
} }
</script> </script>
<?php include 'include/footer.php'; ?> <?php include 'include/footer.php'; ?>