8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Настройка доступа по публичным ссылкам для заказов

ID статьи: 422 , создана 30 дек 2020
Актуально для:
Не работают публичные ссылки для заказов.

Решение
Публичные ссылки на заказ, настроенные через раздел личного кабинета, не будут работать, поскольку этот раздел по умолчанию закрыт для неавторизованных пользователей. Все из-за возможности получить информацию о взломе сайта.



При открытом доступе по ссылке даже неавторизованный пользователь может просмотреть всю информацию о заказе.



Чтобы открыть доступ по ссылке к странице просмотра заказов пользователя, для начала настройте модуль «Интернет-магазин» по статье от 1С-Битрикс: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=8991.

Далее перейдите в Контент (1) → Структура сайта (2) → Файлы и папки (3) → personal (4), далее найдите файл index.php, напротив него нажмите на «Гамбургер» (5) и выберите «Редактировать как PHP» (6).



В редактировании файла index.php в коде найдите строку 

if(!$USER->isAuthorized()){


Замените эту строку на следующую:

if(!$USER->isAuthorized() && !$_GET["access"]){



Сохраните изменения. Теперь доступ по ссылке к странице просмотра заказов пользователя открыт.

Андрей
18.01.2026 16:02:51
Метод не работает в Aspro.Lite
Там нет этой проверки в файле index.php
Никита Лошин
20.01.2026 16:02:14

Андрей, добрый день!

Функционал является небезопасным и работает только со стандартным личным кабинетом 1С-Битрикс. Проверка располагается в классе личного кабинета Аспро: Лайтшоп V1. Но мы не рекомендуем пользоваться функционалом в связи с возможным наличием уязвимостей. До свидания!

Родитель
Андрей
18.01.2026 13:36:55
Метод не работает в Aspro.LiteТам нет этой проверки в файле index.php
Павел
16.11.2021 14:27:11
Все работает. Единственный нюанс который Аспро не написало.
В настройках модуля интернет магазина в свойстве: Шаблон пути к странице просмотра заказа сайта обязательно указывать такой: /personal/orders/#order_id#/

Шаблон который Ядро битрикса ставит по умолчанию - не работает.
Анастасия Егорова
17.11.2021 16:15:30

Здравствуйте, Павел. Благодарим за ваш комментарий. Учли замечание. Обязательно доработаем статью и документацию.

Спасибо, что помогаете нам развиваться. Желаем процветания вашему бизнесу!

Родитель
Владислав Мещеряков
27.10.2021 15:44:55

Здравствуйте, Александр! Спасибо вам за рекомендацию.

Вы правы. Перед инструкцией, описанной в этой статье, необходимо проверить настройки модуля интернет-магазина. Добавим этот нюанс в нашу статью.

Рады, что вы помогаете нашим пользователям разобраться с настройками. Желаем успехов вашим проектам!

Родитель
Александр
26.04.2021 17:50:53
Не помогло, все равно просит авторизацию(
Марк Рыжий
28.04.2021 09:18:50

Здравствуйте, Александр!

Алгоритм в статье верный. Если у вас не получается корректная настройка, напишите нам в техподдержку, поможем разобраться:
aspro.ru/support/
Родитель