Menu"; echo ""; if (!isset($_SESSION['sAMAccountName'])) { die("Nom utilisateur manquant. Veuillez vous reconnecter."); } // // Exemple : Lister toutes les OUs // $ous = listAllOU(); // print_r($ous); // // Exemple : Lister tous les utilisateurs // $users = listAllUsers(); // print_r($users); // Exemple : Récupérer l'OU d'un utilisateur // $username = $_SESSION['sAMAccountName']; // $ou = getUserOU($username); // echo "OU de l'utilisateur : $ou"; // Debug : Vérifier les groupes de l'utilisateur $ldapAuth = new LDAPAuth(); $user_dn = $ldapAuth->getUserDN($_SESSION['sAMAccountName']); echo "
Groupes de l'utilisateur : ";
print_r($ldapAuth->getUserGroups($user_dn));
echo "
"; // Ajouter cette section après l'affichage des groupes $user_details = $ldapAuth->getUserDetails($_SESSION['sAMAccountName']); echo "

Vos informations de compte :

"; echo ""; echo ""; foreach ($user_details as $key => $value) { if (!is_array($value) && $key !== 'count') { echo ""; } } echo "
AttributValeur
$key$value
"; // Bouton de déconnexion echo "
"; echo ""; echo "
"; // Reste du code (admin/user)