Запретить «всему миру» доступ к PDF-файлам участников в CMS Umbraco

Я новичок в Umbraco и унаследовал существующий сайт 3-4-летней давности. Один из наших пользователей только что пришел ко мне и спросил, почему у ее участников в свободном доступе только PDF-файлы, если гуглить по именам, а содержащие их папки в Umbraco нет - т.е. она должна войти в систему, чтобы попасть в папку.

В системе администратора Umbraco я вижу, как устанавливать разрешения для страниц, но не для отдельных файлов.

Могу ли я установить разрешения в Umbraco, чтобы этого не произошло, или это базовые права доступа к файлам на каком-то сервере?

Я разместил это на форуме Umbraco, но до сих пор не получил ответов!

Надеюсь, у кого-нибудь есть ответ

С наилучшими пожеланиями

Дэйв


person Dave Pruce    schedule 25.08.2010    source источник
comment
Разобрался - найдена мошенническая ссылка на незащищенной странице!!!!   -  person Dave Pruce    schedule 25.08.2010


Ответы (1)


это точная причина, по которой я отправил трекер проблем.

Umbraco до версии 4.5.1 не имеет элементов управления правами доступа к файлам. Файлы хранятся в папке мультимедиа и поэтому всегда общедоступны.

Я создал HTTPModule, который позволяет вам контролировать разрешение на эти медиафайлы. Пожалуйста, посмотрите здесь. Нажмите здесь.

Единственная проблема с этим методом: 1) Работать только на IIS7 2) Пул приложений должен работать в интегрированном режиме.

Обратите внимание, что это не полная реализация. Если вам нужна помощь, чтобы заставить его работать, не стесняйтесь обращаться ко мне за дополнительной помощью здесь.

person Sleeper Smith    schedule 12.09.2010