Interdire l'accès à la banque de questions #6464
Replies: 1 comment 2 replies
-
Bonjour, Il faut ajouter la ligne suivante au début de question_pool.php : api_protect_admin_script(); permet de restreindre l’accès à la banque de questions aux administrateurs de la plateforme. Cette fonction est couramment utilisée dans Chamilo pour sécuriser des pages sensibles, en vérifiant que l’utilisateur a bien le rôle d’administrateur global. Cela peut être une solution rapide si vous souhaitez bloquer complètement l’accès aux enseignants ou à tout autre profil non administrateur. Toutefois, selon les besoins de votre plateforme, il peut être plus intéressant d’envisager des contrôles d’accès plus fins, par exemple en utilisant api_is_allowed_to_edit() ou en vérifiant les droits dans un cours spécifique. Par ailleurs, attention aux mises à jour : modifier directement un fichier du cœur de Chamilo (comme question_pool.php) signifie que votre modification sera probablement écrasée lors d’une mise à jour du système. Il est donc conseillé de documenter ces changements ou de chercher une manière plus pérenne de les intégrer, par exemple via une surcharge ou un plugin, si disponible. Damien |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Bonjour,
Tous les enseignants ont accès à ma banque de questions. Est-il possible de leur en interdire l'accès ? – Chamilo 1.11.32. Je suis également admin de la plateforme.
Merci.
Beta Was this translation helpful? Give feedback.
All reactions