Простой способ реализации условного отображения контента в зависимости от статуса пользователя во фреймворке Yii2.
Для неавторизованных гостей
Выводим сообщение исключительно для посетителей, не вошедших в систему:
user->isGuest)
echo 'Pleas login or register for watch more kittens!';
?>
Для авторизованных пользователей
Обратный сценарий — вывод информации только для зарегистрированных пользователей:
user->isGuest)
echo 'Now you can see more!';
?>
Техника использует свойство isGuest объекта пользователя для проверки статуса авторизации, позволяя персонализировать содержимое страницы в зависимости от прав доступа посетителя.