<?php
// Tableau des autorisations : user => [liste des pages autorisées]
$permissions = [
    'admin' => [
        'dashboard.php',
        'users.php',
        'settings.php',
        // ...autres pages...
    ],
    'user' => [
        'dashboard.php',
        // ...autres pages accessibles à l'utilisateur simple...
    ],
    // ...autres rôles ou utilisateurs...
];

// Fonction utilitaire pour vérifier l'accès
function hasAccess($username, $page, $user_role = null) {
    global $permissions;
    // Accès total pour Super admin ou admin
    if ($user_role === 'Super admin' || $user_role === 'admin') {
        return true;
    }
    return isset($permissions[$username]) && in_array($page, $permissions[$username]);
}
