Подтвердить что ты не робот

Установите ограничение времени ожидания сеанса для интерфейса magento

Я пытаюсь установить ограничение времени сеанса до 30 минут в magento, но оно не истекает через 30 минут. Я пошел в Система- > Конфигурация- > Веб- > Управление Cookie сеанса и установил значение 1800 для поля Cookie Life time, но все же он не истекает в указанный тайм-аут. Я не знаю, что не так с сессией Frontend Magento.

Я устанавливаю лимит в нужном месте? Есть ли другая настройка в бэкэнде magento, чтобы установить ограничение на выход из сеанса интерфейса.

4b9b3361

Ответ 1

Я узнал, что мне не хватает.

Я установил время жизни cookie для конфигурации по умолчанию, но это не сработало.

Но это также необходимо установить тайм-аут на веб-сайте и сохранить область конфигурации.

После установки времени для этих областей действия он работал.

Ответ 2

Это также может быть достигнуто с панели администратора, не касаясь одной строки кода.

Перейдите в раздел Система- > Конфигурация- > Дополнительно- > Администратор- > Безопасность и установите продолжительность сеанса на сколько секунд вы хотите. Я всегда устанавливал его на один день (86400 секунд) в моей среде разработки.

enter image description here

Система- > Конфигурация- > Веб- > Управление сеансовым сеансом предназначена для установки тайм-аута для обычных пользователей, входа в свой профиль, а не панели администратора.

Ответ 3

У меня была эта проблема с сеансом администратора Magento. Суть проблемы в том, что cookie Magento подчиняется параметру PHP session.gc_maxlifetime. Если вы настроите это в своем htaccess, как показано ниже, вам будет лучше повезти:

php_value session.gc_maxlifetime 86400

Надеюсь, что это поможет!

Спасибо, Джо