Persist admin session correctly on easyname

This commit is contained in:
Kay Türtscher 2026-04-14 21:39:45 +02:00
parent 661320171f
commit 5f8ac3b1c0

View file

@ -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();
}
}