Add new config parameter SESSION_HANDLER
This commit is contained in:
@@ -38,7 +38,9 @@ class SessionManager extends Base
|
|||||||
*/
|
*/
|
||||||
public function open()
|
public function open()
|
||||||
{
|
{
|
||||||
session_set_save_handler(new SessionHandler($this->db), true);
|
if (SESSION_HANDLER === 'db') {
|
||||||
|
session_set_save_handler(new SessionHandler($this->db), true);
|
||||||
|
}
|
||||||
|
|
||||||
$this->configure();
|
$this->configure();
|
||||||
|
|
||||||
|
|||||||
@@ -142,6 +142,9 @@ defined('BRUTEFORCE_LOCKDOWN_DURATION') or define('BRUTEFORCE_LOCKDOWN_DURATION'
|
|||||||
// See http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
|
// See http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
|
||||||
defined('SESSION_DURATION') or define('SESSION_DURATION', intval(getenv('SESSION_DURATION')) ?: 0);
|
defined('SESSION_DURATION') or define('SESSION_DURATION', intval(getenv('SESSION_DURATION')) ?: 0);
|
||||||
|
|
||||||
|
// Session handler: db or php
|
||||||
|
defined('SESSION_HANDLER') or define('SESSION_HANDLER', getenv('SESSION_HANDLER') ?: 'db');
|
||||||
|
|
||||||
// HTTP Client
|
// HTTP Client
|
||||||
defined('HTTP_TIMEOUT') or define('HTTP_TIMEOUT', intval(getenv('HTTP_TIMEOUT')) ?: 10);
|
defined('HTTP_TIMEOUT') or define('HTTP_TIMEOUT', intval(getenv('HTTP_TIMEOUT')) ?: 10);
|
||||||
defined('HTTP_MAX_REDIRECTS') or define('HTTP_MAX_REDIRECTS', intval(getenv('HTTP_MAX_REDIRECTS')) ?: 3);
|
defined('HTTP_MAX_REDIRECTS') or define('HTTP_MAX_REDIRECTS', intval(getenv('HTTP_MAX_REDIRECTS')) ?: 3);
|
||||||
|
|||||||
@@ -240,6 +240,9 @@ define('BRUTEFORCE_LOCKDOWN_DURATION', 15);
|
|||||||
// See http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
|
// See http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime
|
||||||
define('SESSION_DURATION', 0);
|
define('SESSION_DURATION', 0);
|
||||||
|
|
||||||
|
// Session handler: db or php
|
||||||
|
define('SESSION_HANDLER', 'db');
|
||||||
|
|
||||||
// HTTP client proxy
|
// HTTP client proxy
|
||||||
define('HTTP_PROXY_HOSTNAME', '');
|
define('HTTP_PROXY_HOSTNAME', '');
|
||||||
define('HTTP_PROXY_PORT', '3128');
|
define('HTTP_PROXY_PORT', '3128');
|
||||||
|
|||||||
Reference in New Issue
Block a user