otherside, авторизация администратора завязана на сессиях PHP. Соответственно с этим, время работы сессий зависит от настроек установленных в файле конфигураций PHP вашего сервера/хостинга: php.ini
Наиболее быстрый вариант, это увеличение параметров времени работы сессий непосредственно для администратора. Допустим, мы хотим задать время жизни сессии 3 часа, время указывается в секундах.
Откройте файл: admin/admin.php
В самом верху, после: get_lang('admin');
Добавьте: session_set_cookie_params(10800);
Два других, альтернативных варианта привожу ниже.
Можно сделать установку параметров глобально для всех, при помощи файла .htaccess. Для этого вносим в него следующие строки:
php_value session.gc_maxlifetime 10800
php_value session.cookie_lifetime 10800
Если у вас есть доступ к php.ini, устанавливаем следующие параметры:
session.gc_maxlifetime = 10800
session.cookie_lifetime = 10800
Если приведённые выше способы не подходят, смотрите файл: admin/admin.php, в котором реализована авторизация администраторов а именно функцию: check_admin()
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...