add(new \Slim\Extras\Middleware\FeatherBBAuth()); * */ namespace FeatherBB\Middleware; use FeatherBB\Core\Interfaces\Router; use FeatherBB\Core\Interfaces\User; /** * Middleware to check if user is logged */ class Logged { public function __invoke($request, $response, $next) { // Redirect user to login page if not logged if (User::get()->is_guest) { return Router::redirect(Router::pathFor('login')); } $response = $next($request, $response); return $response; } }