true, а на другой (главной) false. Может ли быть какое-то переопределение объекта $USER только на одной странице?
если у конкретного юзера запрет прав на другую страницу, он там не авторизуется
global $USER;
Если бы $USER была объявлена, как не глобальная, то рискну предположить был бы Fatal Error на функцию IsAuthorized
проблема пошла с того, что не отображается админ панель, залез в функцию ShowPanel, там прописано global $USER, и так же есть условие вывода панели, где проверка IsAuthorized даёт false. Но понять не могу, почему на странице каталога панель есть,а на главной нету
1й раз сталкиваюсь, но могу предположить, что где-то идет очищение сессий на гл. странице. Попробуй заменить index.php пустым файлом и посмотри результат
а шаблон один и тот же используется для главной и для каталога? и нет ли на странице каталога вёрстки под которой не видно панель?
да, шаблон тот же, кода панели вообще не было. Проблема где-то в компонентах
Обсуждают сегодня