Защита ссылок (файлов)
Есть архив файлов на одном сервере и есть сайт на втором сервере.
На сайте выкладываются ссылки на эти файлы в свободном доступе, без каких либо ограничений на скачивание.
Задача: при заходе в новость сайта, где размещена ссылка на скачивание сразу генерировать уникальную для этого пользователя ссылку с ограниченным сроком жизни.
Возможные решения:
записывать айпи зашедшего на сайт и проверять доступ по списку айпи.
Добавлять хеш к ссылке без которого ссылка не будет рабочей. А хешу установить срок жизни.
Генерировать ссылки с ограниченным временем жизни.
Любые другие варианты рассматриваются.
Важно только учесть, что при любой версии защиты пользователь находящийся на сайте не должен иметь ограничения по скачиванию. То есть поддержка мультипоточности, докачка использование менеджеров закачки.