Есть несколько вещей, которые могут выйти из системы:
- сеанс может истечь
- срок действия куки может истечь (который частично связан с сеансом)
- параметр токена может быть неверным или измененным
Как исправить
- чтобы увеличить время жизни сессии в файле 'admin / index.php', добавьте этот код в начало файла сразу после
<?php
ini_set('session.gc_maxlifetime', '315360000');
, где 315360000 - 10 лет в секундах.
чтобы увеличить время жизни куки в OpenCart, вам на самом деле ничего не нужно делать, если вы добавили код выше для сеанса, потому что opencart использует это время жизни, чтобы установить время жизни куки.
если у вас открыто две админ-панели, вы можете столкнуться с ситуацией, когда токены не совпадают. если токен в URL не совпадает с токеном в сеансе, вы выйдете из системы. так что имейте это в виду.
дайте мне знать, если это помогло.