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

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

В редактировании файла index.php в коде найдите строку
if(!$USER->isAuthorized()){
Замените эту строку на следующую:
if(!$USER->isAuthorized() && !$_GET["access"]){

Сохраните изменения. Теперь доступ по ссылке к странице просмотра заказов пользователя открыт.
Там нет этой проверки в файле index.php
Андрей, добрый день!
Функционал является небезопасным и работает только со стандартным личным кабинетом 1С-Битрикс. Проверка располагается в классе личного кабинета Аспро: Лайтшоп V1. Но мы не рекомендуем пользоваться функционалом в связи с возможным наличием уязвимостей. До свидания!
В настройках модуля интернет магазина в свойстве: Шаблон пути к странице просмотра заказа сайта обязательно указывать такой: /personal/orders/#order_id#/
Шаблон который Ядро битрикса ставит по умолчанию - не работает.
Здравствуйте, Павел. Благодарим за ваш комментарий. Учли замечание. Обязательно доработаем статью и документацию.
Спасибо, что помогаете нам развиваться. Желаем процветания вашему бизнесу!
Здравствуйте, Александр! Спасибо вам за рекомендацию.
Вы правы. Перед инструкцией, описанной в этой статье, необходимо проверить настройки модуля интернет-магазина. Добавим этот нюанс в нашу статью.
Рады, что вы помогаете нашим пользователям разобраться с настройками. Желаем успехов вашим проектам!
Здравствуйте, Александр!
Алгоритм в статье верный. Если у вас не получается корректная настройка, напишите нам в техподдержку, поможем разобраться: