[РЕШЕНО] Вывод только для авторизованных

 
Посетитель
small user social cms
Медаль
Сообщений: 420
Прошу прощения, как вывести фрагмент когда в виджете, только для авторизованного пользователя

Данный код не работает:
Код PHP:
  1.  
  2. <?php if($profile->is_logged){ ?>
  3. <ul style="margin:5px 0;">
  4. Меню
  5. </ul>
  6. <?php } ?>
  7.  
Редактировалось: 1 раз (Последний: 12 января 2018 в 20:57)
Создание и продвижение сайтов - https://topgenius.ru
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1148
Так пробовали?
Код PHP:
  1. if($user->id)
Посетитель
small user social cms
Сообщений: 90
Для авторизированных пользователей должна работать такая конструкция:
Код PHP:
  1.  
  2. $user = cmsUser::getInstance();
  3. if ($user->is_logged === true) {
  4. echo 'Этот юзер авторизирован';
  5. }
  6.  
Посетитель
small user social cms
Медаль
Сообщений: 420
Sonat:
if($user->id)
если вот так, то не работает, так же пробовал $user->is_logged
Код PHP:
  1.  
  2. <?php if($user->id){ ?>
  3. <ul style="margin:5px 0;">
  4.  
  5. </ul>
  6. <?php } ?>
  7.  
Создание и продвижение сайтов - https://topgenius.ru
Посетитель
small user social cms
Медаль
Сообщений: 420
@IamB:
$user = cmsUser::getInstance();
if ($user->is_logged === true) {
echo 'Этот юзер авторизирован';
}
 
да, это работает, а как вместо echo вставить меню
Создание и продвижение сайтов - https://topgenius.ru
Посетитель
small user social cms
Сообщений: 90
Код PHP:
  1.  
  2. <?php $user = cmsUser::getInstance();
  3. if ($user->is_logged === true) { ?>
  4. // Здесь то, что нужно вывести по условию
  5. <?php } ?>
  6.  
Посетитель
small user social cms
Медаль
Сообщений: 420
@IamB:
<?php $user = cmsUser::getInstance();
if ($user->is_logged === true) { ?>
// Здесь то, что нужно вывести по условию
<?php } ?>
 
спасибо
Создание и продвижение сайтов - https://topgenius.ru
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: