Как увеличить время входа в систему для cakephp 2

Подскажите, пожалуйста, как увеличить время истечения сеанса для 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«

1

Решение

Добавьте эту конфигурацию в файл 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
)
));

Добавьте время согласно вашему требованию

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]