На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Длительность сессии админа

Обсуждения / 14 апреля 2015

Не пойму - что происходит. В файле /application/config/config.php установлен параметр = значение:

$config['sess_expiration'] = 1007200;

Вроде бы достаточно большой срок...

Залогинился, сделал в админке что нужно, не выходя закрываю вкладку с сайтом, открываю снова немного позже, буквально через полтора часа и я должен логиниться снова.

А мне казалось, что я должен быть залогинен, учитывая вышеописанную установку. Я ошибаюсь?

Или тут что-то не так?

П.С. Тема 'bootstrap' - бесплатная, с этого сайта. Автора не помню, но думаю - он свою тему знает. Хотя я думаю - тема тут ни при чем...

я админ и автор указанного сайта

Сайт

Комментариев: 10
  1. Тему я создавал. Но, я полагаю шаблон не причем...

  2. А вы изменяли это:

    $config['sess_time_to_update'] = 7200;

    По-моему, это и есть то, что надо вам. Из названия я понял, что этот параметр отвечает за время обновления сессии.

    P. S. Другого, кроме указанной вами настройки, ничего не нашёл.

    P. P. S. Я сам не пробовал изменять, так как не было необходимости. Если получите, напишите пожалуйста: может тоже будет мне или ещё кому полезно.

  3. Хотел написать "Если получится".

  4. В config.php над опциями, которые относятся к сессии есть пояснительный комментарий. Из него можно узнать, что означают параметры:

    sess_expiration - количество секунд продолжительности сессии. По-умолчанию имеет значение 7200 секунд (т.е. 2 часа). Если поставить 0, то сессия будет бесконечной по времени.
    sess_time_to_update - количество секунд между тем, когда CodeIgniter будет проводить обновление информации о сессии

    В общем, обычно достаточно установить sess_expiration в ноль, чтобы забыть о необходимости повторно авторизоваться на сайте (я всегда так делаю). Но для «надёжности», можно ещё установить и sess_time_to_update в 0 или достаточно большое число секунд.

  5. Илья, спасибо!

    комментарий, безусловно, есть... тем более было мое удивление, когда установка не выполнилась. Но теперь все в норме, и я в действительности не знаю - что это было? Почему 1 раз не сработало, а теперь все ОК.

    А вот параметр

    sess_time_to_update - количество секунд между тем, когда CodeIgniter будет проводить обновление информации о сессии

    вообще не понятно - для чего он? Каков смысл этой операции? Что происходит в ходе нее?

  6. Евгений, да - это Ваша тема.

    Прошу заглянуть на http://milan-guide.info/ - я ее немножко переделал. Появился вопрос: сделал на главной надпись "далее..." в таком островке голубеньком... и вот этот островок не подчиняется стилю margin-top. Вы можете подсказать - почему? Как его немного отодвинуть вниз, чтобы не наезжал на текст?

  7. А вот параметр sess_time_to_update вообще не понятно - для чего он? Каков смысл этой операции? Что происходит в ходе нее?

    Происходит актуализация значений системных переменных, которые хранятся в сессии.

  8. Друзья, помогите решить проблему. Я уже писал о ней, но что-то никто не обратил внимания:

    Прошу заглянуть на http://milan-guide.info/ - я немного переделал тему Евгения "bootstrap". Появился вопрос: сделал на главной надпись "Далее..." в таком островке голубеньком... и вот этот островок не подчиняется стилю margin-top. Примерно предполагаю - почему? Возможно потому что 'span'. Как его немного отодвинуть вниз, чтобы не наезжал на текст? Хотел, например, окружающий его параграф опустить ниже, но не нашел его в коде шаблона :( Где он "сидит"?
  9. display: inline-block

  10. Дмитрий, огромное спасибо!

    Получилось, как надо. Я и не подумал об этом селекторе...

    СПАСИБО!