mirror of
https://github.com/alextselegidis/easyappointments.git
synced 2024-12-29 10:02:27 +03:00
Suppress session warnings
This commit is contained in:
parent
0d89bb7a6a
commit
2b490775af
2 changed files with 13 additions and 13 deletions
|
@ -105,7 +105,7 @@ class CI_Session {
|
||||||
$class = new $class($this->_config);
|
$class = new $class($this->_config);
|
||||||
if ($class instanceof SessionHandlerInterface)
|
if ($class instanceof SessionHandlerInterface)
|
||||||
{
|
{
|
||||||
session_set_save_handler($class, TRUE);
|
@session_set_save_handler($class, TRUE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -260,14 +260,14 @@ class CI_Session {
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ini_set('session.name', $params['cookie_name']);
|
@ini_set('session.name', $params['cookie_name']);
|
||||||
}
|
}
|
||||||
|
|
||||||
isset($params['cookie_path']) OR $params['cookie_path'] = config_item('cookie_path');
|
isset($params['cookie_path']) OR $params['cookie_path'] = config_item('cookie_path');
|
||||||
isset($params['cookie_domain']) OR $params['cookie_domain'] = config_item('cookie_domain');
|
isset($params['cookie_domain']) OR $params['cookie_domain'] = config_item('cookie_domain');
|
||||||
isset($params['cookie_secure']) OR $params['cookie_secure'] = (bool) config_item('cookie_secure');
|
isset($params['cookie_secure']) OR $params['cookie_secure'] = (bool) config_item('cookie_secure');
|
||||||
|
|
||||||
session_set_cookie_params(
|
@session_set_cookie_params(
|
||||||
$params['cookie_lifetime'],
|
$params['cookie_lifetime'],
|
||||||
$params['cookie_path'],
|
$params['cookie_path'],
|
||||||
$params['cookie_domain'],
|
$params['cookie_domain'],
|
||||||
|
@ -282,7 +282,7 @@ class CI_Session {
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$params['expiration'] = (int) $expiration;
|
$params['expiration'] = (int) $expiration;
|
||||||
ini_set('session.gc_maxlifetime', $expiration);
|
@ini_set('session.gc_maxlifetime', $expiration);
|
||||||
}
|
}
|
||||||
|
|
||||||
$params['match_ip'] = (bool) (isset($params['match_ip']) ? $params['match_ip'] : config_item('sess_match_ip'));
|
$params['match_ip'] = (bool) (isset($params['match_ip']) ? $params['match_ip'] : config_item('sess_match_ip'));
|
||||||
|
@ -292,10 +292,10 @@ class CI_Session {
|
||||||
$this->_config = $params;
|
$this->_config = $params;
|
||||||
|
|
||||||
// Security is king
|
// Security is king
|
||||||
ini_set('session.use_trans_sid', 0);
|
@ini_set('session.use_trans_sid', 0);
|
||||||
ini_set('session.use_strict_mode', 1);
|
@ini_set('session.use_strict_mode', 1);
|
||||||
ini_set('session.use_cookies', 1);
|
@ini_set('session.use_cookies', 1);
|
||||||
ini_set('session.use_only_cookies', 1);
|
@ini_set('session.use_only_cookies', 1);
|
||||||
|
|
||||||
$this->_configure_sid_length();
|
$this->_configure_sid_length();
|
||||||
}
|
}
|
||||||
|
@ -326,19 +326,19 @@ class CI_Session {
|
||||||
{
|
{
|
||||||
if ($hash_function !== '1')
|
if ($hash_function !== '1')
|
||||||
{
|
{
|
||||||
ini_set('session.hash_function', 1);
|
@ini_set('session.hash_function', 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$bits = 160;
|
$bits = 160;
|
||||||
}
|
}
|
||||||
elseif ( ! in_array($hash_function, hash_algos(), TRUE))
|
elseif ( ! in_array($hash_function, hash_algos(), TRUE))
|
||||||
{
|
{
|
||||||
ini_set('session.hash_function', 1);
|
@ini_set('session.hash_function', 1);
|
||||||
$bits = 160;
|
$bits = 160;
|
||||||
}
|
}
|
||||||
elseif (($bits = strlen(hash($hash_function, 'dummy', false)) * 4) < 160)
|
elseif (($bits = strlen(hash($hash_function, 'dummy', false)) * 4) < 160)
|
||||||
{
|
{
|
||||||
ini_set('session.hash_function', 1);
|
@ini_set('session.hash_function', 1);
|
||||||
$bits = 160;
|
$bits = 160;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -353,7 +353,7 @@ class CI_Session {
|
||||||
{
|
{
|
||||||
// Add as many more characters as necessary to reach at least 160 bits
|
// Add as many more characters as necessary to reach at least 160 bits
|
||||||
$sid_length += (int) ceil((160 % $bits) / $bits_per_character);
|
$sid_length += (int) ceil((160 % $bits) / $bits_per_character);
|
||||||
ini_set('session.sid_length', $sid_length);
|
@ini_set('session.sid_length', $sid_length);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -105,7 +105,7 @@ class CI_Session_files_driver extends CI_Session_driver implements SessionHandle
|
||||||
if (isset($this->_config['save_path']))
|
if (isset($this->_config['save_path']))
|
||||||
{
|
{
|
||||||
$this->_config['save_path'] = rtrim($this->_config['save_path'], '/\\');
|
$this->_config['save_path'] = rtrim($this->_config['save_path'], '/\\');
|
||||||
ini_set('session.save_path', $this->_config['save_path']);
|
@ini_set('session.save_path', $this->_config['save_path']);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue