Update: 2026-07-22 00:29:56
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user