Здравствуйте.
У меня на сайте есть определённый материал который можно скачивать только по предварительному запросу.
Хочется сделать такую вещь:
Клиент заполняет форму на сайте, указывает там в т.ч. мыло.
Затем мы (вручную) проверяем данные и в случае если данные верны, то генерируем ссылку на некий файл. Ссылка например будет вида http://some.site/files/ikxTzYEQtxcIwZSaZNo0VS.zip. т.е. рандомная.
Ещё бы неплохо сделать чтобы ссылка действовала только в течении некоторого времени.
Существует ли какой-нибудь модуль для реализации подобного? или придёться писать самому?
Комментарии
Присоединяюсь к вопросу. Электронная библиотека у меня на сайте - дело второстепенное, но самому md5-хешировать имя или размещение файла для скачки - лишний головняк.
+1
еще бы к любым страницам такое дело что бы ссылки не передавали
Ну зачем к любым страницам, я же написал про электронную библиотеку, там каждый файл - это товар, имеет свою ноду с описанием и картинкой, создал тип материала типа ebook, например, прицепил в cck поле с ценой и вперёд. Кстати использую в качестве корзины nodebasket, чтобы не грузить сервер ubercart'ом, openstore'ом. но это уже флуд. Если есть готовый модуль для приватного скачивание - подскажите, пожалуйста. Если нет - придётся самому ваять, вместо шашлыков на природе.
так я для себя - для страниц тоже было бы неплохо не только для сск файлов...
Видимо, я не понял сразу. Создаёшь кроме page, story, и если уже наваял, новый тип материала; затем даёшь права на их просмотр нужным ролям... Или я опять не понял, в чём проблема? Если так что, зарегистрировался - смотри страницы, то подойдёт.
нет я о том что для скачивания файла создается / дается юзеру ссылку типа как написано наверху...
я бы неотказался бы что бы для просмотра любой страницы сайта прикручивалась для каждого юзера в данный момент времени какая нить абракадабра к концу ссылки... для случая что бы после публикования ссылки другие юзеры даже зарегеные не могли увидеть по это ссылке контент... зачем мне это нужно не знаю... но было бы неплохо... для некоторых моих страниц...
Решил кто-нибудь вопрос этот? Тоже очень интересует.