Add config parameter to define session duration

This commit is contained in:
Frederic Guillot
2015-08-01 12:35:06 -04:00
parent db88a00d48
commit fb44818707
5 changed files with 19 additions and 10 deletions

View File

@@ -12,15 +12,6 @@ use ArrayAccess;
*/
class Session implements ArrayAccess
{
/**
* Sesion lifetime
*
* http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
*
* @var integer
*/
const SESSION_LIFETIME = 0; // Until the browser is closed
/**
* Return true if the session is open
*
@@ -43,7 +34,7 @@ class Session implements ArrayAccess
{
// HttpOnly and secure flags for session cookie
session_set_cookie_params(
self::SESSION_LIFETIME,
SESSION_DURATION,
$base_path ?: '/',
null,
Request::isHTTPS(),