getUser - получаем информацию о текущем аутентифицированном пользователе.
Пример вызова:
Получаем обьект текущего юзера, и выводим его логин:
<?php
$user = $modx->getUser();
echo $user->get('username');
Получаем адрес электронной почты пользователя (хранится в профиле):
<?php
$user = $modx->getUser();
if (!$user) return '';
$profile = $user->getOne('Profile');
if (!$profile) return '';
print $profile->get('email');
Получаем расширенное поле пользователя.
<?php
$user = $modx->getUser();
if (!$user) return '';
$profile = $user->getOne('Profile');
if (!$profile) return '';
$extended = $profile->get('extended');
print (isset($extended['custom_user_field'])) ? $extended['custom_user_field'] : '';
Описание метода:
modUser getUser ([string $contextKey = ''])
$contextKey - контекст для проверки подлинности.
$forceLoadSettings - если задано значение True, будет загружена информация о текущем юзере не в зависимости включена проверка подлинности контекста или нет.
Обьект юзера прошедший проверку подлинности.