Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Неверно определяет ID авторизованного юзера

00 голосов
3
На странице компонента «Список новостей» вставляю в шаблон компонента:
Код
<?
echo $USER->GetID();
?>

Но для всех пользователей выводит 1, то есть админа. Почему неверно определяет?
P.S. Если же вставить этот же код на страницу, а не в шаблон компонента, то верно покажет. А нужно то, чтобы значение использовалось в компоненте…
спросил 24 Сен, 13 от Asteria (1,840 баллов)

3 Ответы

00 голосов
Цитата
Юрий Шубин пишет:
P.S. Если же вставить этот же код на страницу, а не в шаблон компонента, то верно покажет. А нужно то, чтобы значение использовалось в компоненте…

У вас включено кеширование, соответственно шаблон кешируется под вами и сохраняется вывод для админа.
ответил 02 Окт, 13 от Arn4 (2,140 баллов)
00 голосов
Антон Долганин, спасибо. Кеширование отключил.
Только теперь для всех, кроме админа пишет «Раздел не найден». А это с чем связано, не могу понять…
ответил 02 Янв, 14 от Asteria (1,840 баллов)
00 голосов
Прошу прощения. Нашел источник проблемы. Дело было в правах доступа к инфоблоку.
ответил 18 Апр, 14 от Asteria (1,840 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 09 Март, 14 от Nuts2010 (100 баллов)
0 голосов
1 ответ
спросил 03 Июнь, 13 от JIapro (180 баллов)
0 голосов
1 ответ
0 голосов
1 ответ