ссылка доступна в течении какого-то времени

  • Автор темы Автор темы gian
  • Дата начала Дата начала
G

gian

Сделал интернет магазин в локальной сети. После оплаты мне надо человеку дать ссылку на скачивание с ftp купленного им файла. Как сделать так, чтобы ссылка на конкретный файл была уникальна и действовала определённый промежуток времени? Как на depositfiles к примеру.
 
В базе данных заводим таблицу. ID ссылки, ID юзера, Реальный линк, Экспиред

КОгда юзер покупает линку, ты присваиваешь ему ID и пишешь в базу:

1 | 147AB82FDFED | files/file.zip | 14.12.2008-17.24

У юзера есть линка: http://www.......ru/getfile.php?147AB82FDFED

По параметру смотрим в базу и если есть - отдаем ему файл из реального местоположения.
Можно в базу добавить кучу опознавалок, IP, куку юзеру поставить, чтобы никто другой не мог вопрользоваться данной ему ссылкой.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab