Создайте папку для размещения компонента защищенных файлов. Раздел можно назвать “Защищенные файлы”, название папки на сервере “protected” или любое другое. Будем считать, что папка названа “protected”. Компонент, размещенный в индексной странице данного раздела будет осуществлять контроль доступа к файлам.
Внутри папки protected создайте папку для физического размещения файлов - “секретный” раздел. Лучше назвать ее произвольным набором букв (“jh4jsh3k2”), чтобы название папки нельзя было угадать
Создайте в папке“protected” страницу index.php
Разместите на странице компонент “Служебные/Защита файлов”
В настройках компонента обязательно укажите название секретной папки и включите режим ЧПУ
В разделе файлы и “Файлы и папки” административного интерфейса Битрикс зайдите в папку protected, в контекстном меню секретной папки (“jh4jsh3k2”) выберите «Права на доступ продукта» и настройте права доступа к защищенным файлам. Также можно настроить доступ к конкретным файлам внутри секретной папки.
Загружайте файлы в “секретный” раздел.
Если используется режим ЧПУ, то <защищенный раздел>/<имя файла>.
Например:
/protected/test.zip
Если режим ЧПУ не используется, то название файла указывается в переменной указанной в настройках, по умолчанию FILENAME.
Например:
/protected/?FILENAME=test.zip
После настройки прав попробуйте перейти по ссылке будучи неавторизованным пользователем для проверки контроля доступа.
© 2004—2024 Компания «Интернет-Технологии»,
Россия, Санкт-Петербург
+7 (812) 309-83-92, info@spbitec.ru
Версия сайта: 4.57.2