Merge pull request #232 from flaviocopes/patch-2

Refresh session timeout
This commit is contained in:
Andy Miller
2015-07-31 08:33:25 -06:00

View File

@@ -21,15 +21,19 @@ class Session extends \RocketTheme\Toolbox\Session\Session
$config = $this->grav['config'];
if ($config->get('system.session.enabled')) {
$session_timeout = $config->get('system.session.timeout', 1800);
$session_path = $config->get('system.session.path', '/' . ltrim($uri->rootUrl(false), '/'));
// Define session service.
parent::__construct(
$config->get('system.session.timeout', 1800),
$config->get('system.session.path', '/' . ltrim($uri->rootUrl(false), '/'))
$session_timeout,
$session_path
);
$site_identifier = $config->get('site.title', 'unkown');
$this->setName($config->get('system.session.name', 'grav_site') . '_' . substr(md5($site_identifier), 0, 7));
$this->start();
setcookie(session_name(), session_id(), time() + $session_timeout, $session_path);
}
}
}