Bitrix — текущий пользователь: ID, имя, проверка авторизации
Как получить ID текущего пользователя, его имя и проверить авторизацию через глобальный $USER.
global $USER;
if (is_object($USER) && $USER->IsAuthorized()) {
$id = (int)$USER->GetID();
$name = trim($USER->GetFullName()) ?: $USER->GetLogin();
echo "ID: {$id}; Имя: {$name}";
} else {
echo "Гость (не авторизован)";
}