From 3ffab647cbebd90d7ec7d408ba32988105f0b344 Mon Sep 17 00:00:00 2001 From: alejandro-campos Date: Mon, 19 Nov 2018 13:21:25 +0100 Subject: [PATCH] time used for session cookie set to timezone current time instead of gmt time --- pandora_console/include/functions_config.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pandora_console/include/functions_config.php b/pandora_console/include/functions_config.php index 31aca90c7c..120a63b539 100644 --- a/pandora_console/include/functions_config.php +++ b/pandora_console/include/functions_config.php @@ -2328,8 +2328,11 @@ function config_prepare_session() { // Reset the expiration time upon page load //session_name() is default name of session PHPSESSID + $date = new DateTime(null, new DateTimeZone('Europe/Madrid')); + $current_time = $date->getTimestamp() + $date->getOffset(); + if (isset($_COOKIE[session_name()])) - setcookie(session_name(), $_COOKIE[session_name()], time() + $sessionCookieExpireTime, "/"); + setcookie(session_name(), $_COOKIE[session_name()], $current_time + $sessionCookieExpireTime, "/"); ini_set("post_max_size", $config["max_file_size"]); ini_set("upload_max_filesize", $config["max_file_size"]);