Persist admin session correctly on easyname
This commit is contained in:
parent
661320171f
commit
5f8ac3b1c0
1 changed files with 13 additions and 0 deletions
|
|
@ -64,6 +64,19 @@ function start_calendar_session(): void
|
|||
{
|
||||
if (session_status() === PHP_SESSION_NONE) {
|
||||
session_name(SESSION_COOKIE_NAME);
|
||||
|
||||
$isHttps = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
|
||||
|| (($_SERVER['SERVER_PORT'] ?? null) == 443);
|
||||
|
||||
session_set_cookie_params([
|
||||
'lifetime' => 0,
|
||||
'path' => '/',
|
||||
'domain' => '',
|
||||
'secure' => $isHttps,
|
||||
'httponly' => true,
|
||||
'samesite' => 'Lax',
|
||||
]);
|
||||
|
||||
session_start();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue