The Trongate Security Module
This module serves as a centralized security dispatcher for the application. The controller class (Trongate_security.php) routes permission checks to appropriate modules (such as comments, administrators, etc.) based on the specified scenario, ensuring consistent access control throughout the framework.
__construct()
Constructor for the Trongate_security module. Calls parent constructor and blocks direct URL access.
make_sure_allowed()
Centralised authorization method that routes access control checks to the appropriate module based on the supplied scenario. By default, it validates that the current user has a valid admin-level token (user level 1).