Получить пользователя в плагине
Подскажите, пожалуйста, как получить пользователя и его поля в плагине на событие onUserActivate — методы из оф.документации все выводят anonymus?
Комментарии: 4
<?php
if ($modx->event->name == 'OnUserActivate') {
if ($user) {
$profile = $user->getOne('Profile');
//Пример получения полей
$user_id = $user->get('id');
$fullname = $profile->get('fullname');
}
}
Максим, спасибо, помогло.
Зачем ещё один объект создавать, когда это всё есть в $user?
Всё хранится в объекте $user,
$user->id // ID пользователя
$user->email // email
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.