Какими способами можно перехватить обращение к определенному каталогу сервера?

sokol

Zavolga.Net
Какими способами можно перехватить обращение к определенному каталогу сервера?

Вобщем необходимо сделать права на файлы. Т.е. если пользователь имеет права на файл, то выдаем ему файл иначе посылаем.

1. Выдавать файл скриптом. Мне он не нравится т.к. зная реальное местонахождение файла можно его получить.

2. Использовать стандартную HTTP-авторизацию. Метод не нравится потому, что придется дублировать пользователей сайта для http-авторизации.

3. Создать определенный каталог и использовать mod_rewrite для обработки обращений к этому каталогу. Файл выдавать скриптом.

Может есть еще какой-нибудь способ для перехвата обращений к "защищенному" каталогу и передачи управления скрипту?
 

StUV

Rotaredom
1. Выдавать файл скриптом. Мне он не нравится т.к. зная реальное местонахождение файла можно его получить.
каким образом клиент узнает путь к файлу ?
+ если файл лежит выше веб-рута, то и в знании клиентом пути нет ничего опасного.
 

crocodile2u

http://vbolshov.org.ru
>>>1. Выдавать файл скриптом. Мне он не нравится т.к. зная реальное местонахождение файла можно его получить.

Защитить файлы с пом. .htaccess. Отдавать ТОЛЬКО скриптом. Всего и делов.
 
Сверху