diff --git a/modules/feature-firstrun.php b/modules/feature-firstrun.php index db64167..b730036 100644 --- a/modules/feature-firstrun.php +++ b/modules/feature-firstrun.php @@ -49,11 +49,11 @@ register_module([ if(!$settings->disable_peppermint_access_check && php_sapi_name() !== "cli-server") { // The CLI server is single threaded, so it can't support loopback requests $request_url = full_url(); - $request_url = preg_replace("/\/(index.php)?\?.*$/", "/peppermint.json", $request_url); + $request_url = preg_replace("/\/(index.php)?\?.*$/", "/$settingsFilename", $request_url); @file_get_contents($request_url); // $http_response_header is a global reserved variable. More information: https://devdocs.io/php/reserved.variables.httpresponseheader $response_code = intval(explode(" ", $http_response_header[0])[1]); - if($response_code >= 200 || $response_code < 300) { + if($response_code >= 200 && $response_code < 300) { file_put_contents("$settingsFilename.compromised", "compromised"); http_response_code(307); header("location: index.php");