Подскажите, пожалуйста, как увеличить время истечения сеанса для CakePHP 2?
В настоящее время я установил конфигурацию как показано ниже.
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 129600, // The session will timeout after 30 minutes of inactivity
'cookieTimeout' => 129600, // The session cookie will live for at most 24 hours, this does not effect session timeouts
'ini' => array(
'session.gc_maxlifetime' => 129600 // 36 hours
)
));
Но эти настройки не работают и сеанс истек почти через 24 минуты. Спасибо
Эта тема не решила мою проблемуКак увеличить время истечения сеанса компонента CakePHP Auth«
Добавьте эту конфигурацию в файл core.php вашего приложения
Configure::write('Session', array(
'defaults' => 'cache',//default session
'timeout' => '<time_in_minute>',//in minutes
'cookieTimeout' => '<time_in_minute>',//in minutes
'ini' => array('session.cookie_domain' => env('HTTP_BASE')),
'handler' => array(
'config' => '<handler>' //if you are using default sessions then this field is not necessary
)
));
Добавьте время согласно вашему требованию
Других решений пока нет …