Merge branch '2615-bug-session-timeout' into 'develop'

time used for session cookie set to timezone current time instead of gmt time

See merge request artica/pandorafms!1991
This commit is contained in:
vgilc 2018-11-19 13:29:01 +01:00
commit c499a21cc2
1 changed files with 4 additions and 1 deletions

View File

@ -2334,8 +2334,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"]);