src/Eccube/DependencyInjection/EccubeExtension.php 1 location
|
@@ 51-55 (lines=5) @@
|
| 48 |
|
{ |
| 49 |
|
$forceSSL = $container->resolveEnvPlaceholders('%env(ECCUBE_FORCE_SSL)%', true); |
| 50 |
|
// envから取得した内容が文字列のため, booleanに変換 |
| 51 |
|
if ('true' === $forceSSL) { |
| 52 |
|
$forceSSL = true; |
| 53 |
|
} elseif ('false' === $forceSSL) { |
| 54 |
|
$forceSSL = false; |
| 55 |
|
} |
| 56 |
|
|
| 57 |
|
// SSL強制時は, httpsのみにアクセス制限する |
| 58 |
|
$accessControl = [ |
src/Eccube/Controller/Install/InstallController.php 1 location
|
@@ 475-479 (lines=5) @@
|
| 472 |
|
$databaseUrl = $this->createDatabaseUrl($sessionData); |
| 473 |
|
$mailerUrl = $this->createMailerUrl($sessionData); |
| 474 |
|
$forceSSL = isset($sessionData['admin_force_ssl']) ? (bool) $sessionData['admin_force_ssl'] : false; |
| 475 |
|
if ($forceSSL === false) { |
| 476 |
|
$forceSSL = 'false'; |
| 477 |
|
} elseif ($forceSSL === true) { |
| 478 |
|
$forceSSL = 'true'; |
| 479 |
|
} |
| 480 |
|
$env = file_get_contents(__DIR__.'/../../../../.env.dist'); |
| 481 |
|
$replacement = [ |
| 482 |
|
'APP_ENV' => 'prod', |