feat: delegation administration IS WORKING
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
<?php
|
||||
if (session_status() == PHP_SESSION_NONE) {
|
||||
session_start();
|
||||
}
|
||||
|
||||
if (!isset($_SESSION["login"]) || $_SESSION["login"] !== true) {
|
||||
header('Location: auth.php');
|
||||
header('Location: ../auth.php');
|
||||
exit;
|
||||
}
|
||||
|
||||
@@ -23,14 +27,20 @@ if ($_SESSION["is_admin"]) {
|
||||
}
|
||||
echo "</ul>";
|
||||
|
||||
// Afficher les actions par OU
|
||||
// Modifier la section d'affichage des OUs
|
||||
foreach ($_SESSION['admin_ous'] as $ou) {
|
||||
echo "<h3>Gestion de $ou</h3>";
|
||||
echo "<a href='list_users.php?ou=" . urlencode($ou) . "'>Gérer les utilisateurs</a>";
|
||||
echo "<a href='../views/list_users.php?ou=" . urlencode($ou) . "'>Voir les utilisateurs</a><br>";
|
||||
echo "<a href='../views/add_user.php?ou=" . urlencode($ou) . "'>Ajouter un utilisateur</a>";
|
||||
}
|
||||
|
||||
echo "<li><a href='views/list_users.php'>Liste des utilisateurs</a></li>";
|
||||
echo "<li><a href='views/add_user.php'>Ajouter un utilisateur</a></li>";
|
||||
echo "<li><a href='../views/list_users.php'>Liste complète des utilisateurs</a></li>";
|
||||
echo "<li><a href='../views/add_user.php'>Ajouter un utilisateur</a></li>";
|
||||
|
||||
|
||||
echo "<pre>Debug - OUs administrées : ";
|
||||
print_r($_SESSION['admin_ous']);
|
||||
echo "</pre>";
|
||||
}
|
||||
echo "</ul>";
|
||||
|
||||
@@ -51,6 +61,14 @@ if (!isset($_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 "<pre>Groupes de l'utilisateur : ";
|
||||
print_r($ldapAuth->getUserGroups($user_dn));
|
||||
echo "</pre>";
|
||||
|
||||
// Bouton de déconnexion
|
||||
echo "<form method='post' action='../controllers/logout.php'>";
|
||||
echo "<input type='submit' value='Déconnexion'>";
|
||||
|
||||
Reference in New Issue
Block a user