Update: 2026-07-22 00:29:56

This commit is contained in:
Hamza-Ayed
2026-07-22 00:29:56 +03:00
parent cf95455bcf
commit 2b302db1dd
+7 -4
View File
@@ -21,13 +21,16 @@ function loadEnvFile(string $path): void {
$line = trim($line);
if (empty($line) || $line[0] === '#' || strpos($line, '=') === false) continue;
[$name, $value] = explode('=', $line, 2);
putenv(trim($name) . '=' . trim($value, "\"'"));
$_ENV[trim($name)] = trim($value, "\"'");
$val = trim($value, "\"'");
putenv(trim($name) . '=' . $val);
$_ENV[trim($name)] = $val;
$_SERVER[trim($name)] = $val;
}
}
loadEnvFile('/home/location/env/.env');
loadEnvFile(dirname(__DIR__) . '/docker/.env');
loadEnvFile(dirname(__DIR__) . '/backend/.env');
loadEnvFile('/home/location/env/.env');
function getJwtSecret(): string {
$keyPath = getenv('JWT_SECRET_KEY_PATH');
@@ -64,7 +67,7 @@ $role = $argv[2] ?? 'driver';
$aud = ($role === 'driver') ? (getenv('allowedDriver2') ?: 'driver-app:ios') : (getenv('allowed2') ?: 'passenger-app:ios');
$fpPepper = getenv('FP_PEPPER') ?: ($_ENV['FP_PEPPER'] ?? '');
$fpHeader = 'mock_device_fp_' . $userId;
$fpInToken = $fpPepper ? hash('sha256', $fpHeader . $fpPepper) : null;
$fpInToken = (!empty($fpPepper)) ? hash('sha256', $fpHeader . $fpPepper) : null;
$payload = [
'iss' => getenv('APP_ISSUER') ?: 'SiroApp',