Current directory: /home/klas4s23/domains/585455.klas4s23.mid-ica.nl/public_html/Gastenboek/uploads
<?php
include 'config.php';
session_start();
// Controleer of de gebruiker een admin is
if (!isset($_SESSION['user_id']) || $_SESSION['role'] !== 'admin') {
header("Location: login.php");
exit();
}
// Haal alle gebruikers op uit de database
$stmt = $pdo->query("SELECT id, username, role FROM users ORDER BY role, username");
$users = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Gebruiker verwijderen
if (isset($_GET['delete'])) {
$delete_id = intval($_GET['delete']);
$delete_stmt = $pdo->prepare("DELETE FROM users WHERE id = ?");
$delete_stmt->execute([$delete_id]);
header("Location: manage_users.php");
exit();
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Beheer Gebruikers</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<h1>Gebruikers Beheren</h1>
<nav>
<ul>
<li><a href="admin_dashboard.php">Dashboard</a></li>
<li><a href="logout.php">Uitloggen</a></li>
</ul>
</nav>
</header>
<h2>Overzicht van Gebruikers</h2>
<table border="1">
<thead>
<tr>
<th>ID</th>
<th>Gebruikersnaam</th>
<th>Rol</th>
<th>Acties</th>
</tr>
</thead>
<tbody>
<?php foreach ($users as $user): ?>
<tr>
<td><?= htmlspecialchars($user['id']); ?></td>
<td><?= htmlspecialchars($user['username']); ?></td>
<td><?= htmlspecialchars($user['role']); ?></td>
<td>
<a href="edit_user.php?id=<?= $user['id']; ?>">Bewerken</a>
<?php if ($user['role'] !== 'admin'): ?>
| <a href="manage_users.php?delete=<?= $user['id']; ?>" onclick="return confirm('Weet je zeker dat je deze gebruiker wilt verwijderen?');">Verwijderen</a>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<div class="new-user-btn-container">
<div class="container_button">
<a class="new-user-btn" href="add_user.php">Nieuwe gebruiker toevoegen</a></p>
</div>
</div>
</body>
</html>