. */ /* */ /**********************************************************************************/ use Thelia\Core\Thelia; use Thelia\Core\HttpFoundation\Response; use Thelia\Core\HttpFoundation\Request; //use Symfony\Component\DependencyInjection; $env = 'dev'; require __DIR__ . '/../core/bootstrap.php'; // List of allowed IP $trustedIp = array( '::1', '127.0.0.1', ); $request = Request::createFromGlobals(); $thelia = new Thelia("dev", true); if ( false === in_array($request->getClientIp(), $trustedIp)) { $response = Response::create('Forbidden', 403)->send(); $thelia->terminate($request, $response); } else { $response = $thelia->handle($request)->prepare($request)->send(); $thelia->terminate($request, $response); }