Почему моя сессия в CI истекает в короткие сроки?
Я запрограммировал портал php с использованием php и CI 2, я зависел от входа в систему с помощью facebook и twitter (OAUTH), я сделал это с помощью одного из готовых скриптов под названием (hybridauth http://hybridauth.sourceforge.net/userguide.html), и моя тактика заключается в том, что когда пользователь успешно входит в систему с помощью Facebook, система сохраняет новый сеанс и на его основе пользователь может получить доступ к услугам.
проблема в том, что пользователь может успешно войти в систему и начать просмотр запрещенных страниц. но менее чем через 5 минут сеанс истек и значения сеанса исчезают.
Я попытался изменить application / config / config.php и установить параметры сеанса следующим образом:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 86400;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 86400;
и я пытаюсь использовать собственную библиотеку сессий, как в (http://codeigniter.com/wiki/Native_session), но это сделано для CI 1.5.
Кто-нибудь может сказать мне, как я могу изменить это странное поведение переменных сеанса CI.
Спасибо