І так дорогі друзі, буває часто так що Ви дещо робите в адмін панелі opencart (редагуєте товар, статтю, опис категорій або інші проводите дії, потім Вам терміново потрібно відлучитися, повертаєтеся а сесія вже не активна і Вам заново потрібно проходити авторизацію, в зв'язку з цим всі дані внесені Вами не збереглися і Вам все доводиться робити спочатку ....
Сьогодні ми спробуємо збільшити час вашої сесії в opencart ...
Є багато рішень як збільшити сесію, але ми сьогодні розглянемо найшвидші і найлегші методи.
Спосіб перший:
Відкриваємо файл /system/library/session.php
І замінюємо код:
1 |
session_set_cookie_params(0, '/'); |
На
1 |
session_set_cookie_params(7200, '/'); |
Спосіб другий:
Відкриваємо файл admin/view/template/common/header.tpl
І додаємо код:
1 2 3 4 5 6 7 8 |
<script type="text/javascript"> function pingServer() { $.ajax({ url: location.href }); } $(document).ready(function() { setInterval('pingServer()', 20000); }); </script> |
Таким чином Ваш сервер буде пінгувати кожні 20 секунд, що дозволить вашій сесії не померти, і вас не буде викидати з адмінки поки Ви самі не захочете вийти.
Якщо у Вас стоїть встановлений vqmod очистіть кеш.
Ось так просто ми вирішили проблему з сесією opencart.
Дякуємо за увагу.
Немає коментарів
Ви можете залишити коментар першим.