Добрый день, уважаемые коллеги!
Есть вопрос такого характера:
Настроил инф.блок типа "каталог", разграничил права. Доступ к этому "каталогу" имеют только группа пользователей партнеры.
Каждый элемент каталога имеет ссылка на отдельный zip-файл.
Хранилище файлов лежит в корне (/files/catalog/).
Каталог "catalog" имеет 5 вложенных директорий для хранения поддиректорий.
Каждая поддиректория имеет свою вложенную директорию... и т.д.
Пример: /files/catalog/1/ver/1.0/
/files/catalog/1/ver/2.0/
/files/catalog/2/aaa/a1/
/files/catalog/2/aaa/a2/
...
Я хочу сделать так, чтобы каждый файл из поддиректории директории "catalog" скачивали только пользователи группы "Партнеры".
В примере есть директория /partners/download , в которой есть дир. files
в download лежат 3 файла
.htaccess
auth.php
download_private.php
В download_private.php реализована функция проверки прав для файлов директории files.
Если добавить в директорию files поддиректорию elsedir, записать туда файл zip.zip и запросить этот файл при помощи запроса "/partners/download/elsedir/zip.zip" все это перестает работать.
Любые файлы из директории files запрашиваются соответственно так:
"/partners/download/anyfile.zip"
Я имею лицензионную копию продукта "Битрикс-Эксперт".
Надеюсь поможете...