Change SameSite attribute on session cookies to "lax" (#2592)
This commit is contained in:
parent
cfaf41ce24
commit
a271b59092
2 changed files with 6 additions and 1 deletions
|
@ -144,6 +144,11 @@ class AppSettingsCommand extends Command
|
||||||
$this->variables['APP_ENVIRONMENT_ONLY'] = $this->confirm(trans('command/messages.environment.app.settings'), true) ? 'false' : 'true';
|
$this->variables['APP_ENVIRONMENT_ONLY'] = $this->confirm(trans('command/messages.environment.app.settings'), true) ? 'false' : 'true';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make sure session cookies are set as "secure" when using HTTPS
|
||||||
|
if (strpos($this->variables['APP_URL'], 'https://') === 0) {
|
||||||
|
$this->variables['SESSION_SECURE_COOKIE'] = 'true';
|
||||||
|
}
|
||||||
|
|
||||||
$this->checkForRedis();
|
$this->checkForRedis();
|
||||||
$this->writeToEnvironment($this->variables);
|
$this->writeToEnvironment($this->variables);
|
||||||
|
|
||||||
|
|
|
@ -188,5 +188,5 @@ return [
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'same_site' => null,
|
'same_site' => env('SESSION_SAMESITE_COOKIE', 'lax'),
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in a new issue