2010-02-10 2 views
0

Хорошо, я использую codeigniter, и у меня есть безопасный раздел входа в систему. Внутри входа пользователи могут загружать файлы.Предотвращение прямого доступа к файлам с .htaccess

Что мне нужно сделать, так это прекратить доступ людей к файлу напрямую. Я полагаю, что будет использоваться метод .htaccess для проверки аутентифицированной переменной, которую я мог бы установить в массиве POST или что-то подобное.

Любые указатели были бы хороши, это была нелегкая тема для Google, потому что я не совсем уверен, что лучший способ это сделать.

Спасибо.

+0

Th Вопрос не специфичен для CodeIgniter. Я бы пометил его как PHP вместо этого. – Trae

ответ

2

Хороший Google будет: PHP загрузить безопасный файл

Некоторые полезные результаты, которые я нашел для вас:

Чтобы сохранить файлы внутри вашей корневой директории и защитить паролем каталог они находятся внутри, а затем использовать PHP, чтобы подтолкнуть файл (ы) в браузер для скачивания: http://www.nopersonal.info/aboutkateers/php_stuff/php_force_download.php

Или, если у вас есть доступ к каталогу выше корневой каталог вашего веб: http://forums.tizag.com/showthread.php?t=893

+0

Спасибо, думаю, первое решение лучше для меня. Я буду реализовывать .htpasswd и посмотреть, как я пойду. Должен быть прямой, хотя. – Ben

Смежные вопросы