В MODX можно получить ID текущего пользователя с помощью объекта $modx->user
:
$user_id = $modx->user->get('id');
Если пользователь не авторизован, то $modx->user
вернет null
. Поэтому перед использованием этого объекта лучше проверить, авторизован ли пользователь:
if ($modx->user) { $user_id = $modx->user->get('id'); }
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности