Защита Приобретаемых Ссылок Для Скачивания
Сайт продает загружаемые носители. Как можно защитить ссылки для скачивания, чтобы кто-то не мог скопировать их и передать кому-то?
Ссылка для одноразового использования? Код аутентификации в mysql?
Сайт использует php и mysql.
1 answers
В конце дня, после завершения загрузки, пользователь все еще может распространять загруженные файлы другими способами, поэтому ваши попытки защиты несколько ограничены.
Я бы предложил использовать ссылку, срок действия которой истекает через определенное время.
Вы можете создать хэш в php, сохранить его для загрузки и иметь столбец datatime с датой истечения срока действия ссылки. Это даст вам уникальный URL-адрес запроса для файла Затем каждый раз, когда попытка загрузки попытался удалить все ссылки, срок действия которых истек, перед началом загрузки