Как получить текущего пользователя

Примеры того как в Winter CMS получить текущего бэкенд-пользователя и как получить текущего пользователя в плагине Winter.User

Как получить текущего пользователя

При работе с пользователями приходится получать разные данные о текущем пользователе (id-пользователя, имя и т.д.). Чтобы получить или вывести эти данные нам изначально нужно получить самого пользователя. В данной записи примеры того как получить текущего пользователя.

Бэкенд пользователь

Бэкенд пользователи (администраторы) - это встроенный функционал Winter CMS. Он реализует пользователей с доступом к административной части сайта. Посмотреть список бэкенд-пользователей можно перейдя по пути https://сайт/backend/backend/users.

Чтобы получить бэкенд-пользователя в коде, используйте фасад BackendAuth

use BackendAuth;
$user = BackendAuth::getUser();
echo $user->id;

Более подробно смотрите в официальной документации.

Бэкенд-пользователей можно получить как в бэкенде, так и на фронтенде.

 

Фронтенд пользователь

Для получения фронтенд-пользователя (плагин Winter.User) используйте фасад Auth

use Auth;
$user = Auth::getUser();
echo $user->id;
Записи по теме
Как восстановить пароль админа
Как восстановить пароль админа Инструкция с решением того как восстановить пароль админа к административной части сайта на Winter CMS (если забыли пароль или был утрачен доступ).
Комментарии 0

*** чтобы писать комментарии.