Главная/Статьи/Yii2: Простая проверка авторизован ли пользователь
Yii2

Yii2: Простая проверка авторизован ли пользователь

Простой способ реализации условного отображения контента в зависимости от статуса пользователя во фреймворке Yii2.

Для неавторизованных гостей

Выводим сообщение исключительно для посетителей, не вошедших в систему:

user->isGuest)
    echo 'Pleas login or register for watch more kittens!';
?>

Для авторизованных пользователей

Обратный сценарий — вывод информации только для зарегистрированных пользователей:

user->isGuest)
    echo 'Now you can see more!';
?>

Техника использует свойство isGuest объекта пользователя для проверки статуса авторизации, позволяя персонализировать содержимое страницы в зависимости от прав доступа посетителя.