getUserOUFromDN($user_dn); if ($user_ou === null || !in_array($user_ou, $_SESSION['admin_ous'])) { die("Accès non autorisé"); } try { if ($ldapAuth->updateUserWithAdminAuth($user_dn, $attributes, $_SESSION['sAMAccountName'], $_SESSION['password'])) { header("Location: ../views/list_users.php?ou=" . urlencode($user_ou)); } else { die("Erreur lors de la modification."); } } catch (Exception $e) { die("Erreur : " . $e->getMessage()); }