История изменений
Исправление Black_Roland, (текущая версия) :
Скорее всего poche сам переопределяет настройки сессии. Поищи в исходниках вызов ini_set(
ini_set не делает ничего такого, чего бы уже не было в конфиге.
Вообще в коде ничего такого плохого не нашел. Сессия еще и каждый раз продляется.
UPD: Разве что вот это :)
// If the user does not access any page within this time,
// his/her session is considered expired (in seconds).
public static $inactivity_timeout = 3600;
// Check that user/password is correct and init some SESSION variables.
public static function login($login,$password,$login_test,$password_test,
$pValues = array())
{
foreach ($pValues as $key => $value) {
$_SESSION[$key] = $value;
}
if ($login==$login_test && $password==$password_test){
// generate unique random number to sign forms (HMAC)
$_SESSION['uid'] = sha1(uniqid('',true).'_'.mt_rand());
$_SESSION['info']=Session::_allInfos();
$_SESSION['username']=$login;
// Set session expiration.
$_SESSION['expires_on']=time()+Session::$inactivity_timeout;
return true;
}
return false;
}
Исходная версия Black_Roland, :
Скорее всего poche сам переопределяет настройки сессии. Поищи в исходниках вызов ini_set(
ini_set не делает ничего такого, чего бы уже не было в конфиге.
Вообще в коде ничего такого плохого не нашел. Сессия еще и каждый раз продляется.