Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как сделать аутентификацию на скачивание любых файлов?  (Прочитано 733 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
А конкретней?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Adid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
 Мне нужно, чтобы пользователи не могли скачивать даже torrent-файлы, не пройдя аутентификацию.

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
как вариант, перехватывать обращение к файлам по расширению (.torrent, .rar, .zip  - что у вас там..) и направлять на скрипт, который будет проверять, если пользователь не прошел аутентификацию, то предоставлять соответствующую форму, иначе отдавать файл.

mod_rewrite

Пользователь решил продолжить мысль 18 Апреля 2011, 09:39:00:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www.)?сайт.ru/.*.(php).*$ [NC]
RewriteRule .*\.(exe|rar|zip|png|jpg)$ http://сайт/auth.php [R,NC]
« Последнее редактирование: 18 Апреля 2011, 09:39:00 от kostrukov »
у меня можно спросить=)

 

Страница сгенерирована за 0.044 секунд. Запросов: 23.