Определить Admin на главной странице Opencart 2.3

Целый день я пытаюсь найти способ обнаружить, что вы вошли в систему как администратор в бэкэнде, пока вы отображаете первую страницу. (Opencart v 2.3). Ни один из советов, которые я нашел сегодня, не работает .. Есть ли способ сделать это?
Было бы замечательно, если бы была такая функция, как в WordPress is_admin () ..

0

Решение

Вы должны быть в том же браузере.
Теперь перейдите к любому контроллеру и вставьте код, чтобы проверить, установлен ли user_id в сеансе.
Например:
Перейти в каталог / controller / common / header.php

Внутри метода index () добавьте следующий код:

    if($this->session->data['user_id']){
echo 'Admin is logged in';
}else{
echo 'Admin is not logged in';
}

Другой способ инициализации объекта пользователя и проверки с помощью метода isLogged ()

    $loggeduser = new Cart\User($this->registry);
if($loggeduser->isLogged()){
echo "Admin is in";
}else{
echo "Admin not in";
}

https://webocreation.com/blog/check-admin-logged-front-page-opencart-2-3

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]