Umbraco: запретить публичный доступ к медиафайлам контента

Я работаю с Umbraco 4.11.8.

Для моего веб-сайта у меня есть тип документа, который содержит поле для загрузки файлов PDF. Созданные элементы контента этого типа документа не являются общедоступными, поэтому их может видеть только определенная группа участников. Это прекрасно работает.

Но... Когда я ввожу конкретный путь к файлу PDF в браузере, он показывает мне, но не должен. Он просто должен быть виден зарегистрированным участникам.

Есть ли способ сделать это с помощью umbraco или мне нужно сделать это с помощью веб-сервера (IIS 7) и web.config? Я могу запретить доступ ко всем медиафайлам в медиа-папке, но есть и изображения и файлы для общего доступа. Так что это не решение.


person bvwidt    schedule 14.05.2013    source источник


Ответы (1)


Вы можете посмотреть на этот пакет «защита носителя»; http://our.umbraco.org/projects/website-utilities/media-protect

Мы использовали его в нескольких проектах с большим успехом. Это работает хорошо и является надежным решением.

person madebybear    schedule 14.05.2013
comment
Спасибо. Это именно то, что я ищу, но минус в том, что это не бесплатно. Так что вы, вероятно, знаете способ сделать это без каких-либо затрат. - person bvwidt; 27.05.2013