время истечения сеанса в CodeIgniter - PullRequest
1 голос
/ 02 октября 2011

В файле CodeIgniter config.php мы можем установить время истечения сеанса в секундах $config['sess_expiration'] = 300;.Теперь у меня есть две части для моего веб-сайта: пользовательская часть и административная часть. Мне нужно, чтобы пользовательский сеанс истекал через 10 минут (600 секунд), а административный сеанс истекал через 5 минут (300 секунд).Есть ли простой способ сделать это?

1 Ответ

1 голос
/ 02 октября 2011

Я думаю, что проще всего заменить текущий экземпляр CI_Session в вашем администраторе на новый экземпляр, передав эти параметры в массиве $params в конструкторе.

Другой вариант заключается в том, что вы расширяете класс CI_Session своим собственным вариантом, который предлагает метод для изменения срока действия или может работать со вторым элементом конфигурации, который обрабатывается условно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...