І так дорогі друзі, буває часто так що Ви дещо робите в адмін панелі 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.
Дякуємо за увагу.
Немає коментарів
Ви можете залишити коментар першим.