\CodeIgniter\Filters\CSRF::class, 'toolbar' => \CodeIgniter\Filters\DebugToolbar::class, 'honeypot' => \CodeIgniter\Filters\Honeypot::class, 'login' => \Myth\Auth\Filters\LoginFilter::class, 'role' => \Myth\Auth\Filters\RoleFilter::class, 'permission' => \App\Filters\Permission::class, ]; // Always applied before every request public $globals = [ 'before' => [ //'honeypot' // 'csrf', ], 'after' => [ 'toolbar', //'honeypot' ], ]; // Works on all of a particular HTTP method // (GET, POST, etc) as BEFORE filters only // like: 'post' => ['CSRF', 'throttle'], public $methods = []; // List filter aliases and any before/after uri patterns // that they should run on, like: // 'isLoggedIn' => ['before' => ['account/*', 'profiles/*']], public $filters = []; public function __construct() { parent::__construct(); $this->filters = [ 'login' => ['before' => [config('App')->adminGateway . '*']], ]; } }