donc (19 Февраль 2021 - 19:36) писал:
Самый простой, и никаких геморроев с авторизацией и прочим. Кому надо - скачают и введут пароль.
Пароль на архив или скачивание - это нормально. А вот регистрироваться на неизвестном сайте я бы не стал. Не люблю лишнюю регистрацию. Это примерно , как на озоне: чтобы что-то купить нужна регистрация. Поэтому всегда прохожу мимо.
Spinne (19 Февраль 2021 - 20:13) писал:
Вместо ссылки на файл для скачивания – POST-форма, состоящая из одной кнопки (или добавить к кнопке чекбокс "Я не робот").
Можно не добавляють чекбокс "Я не робот", чтобы было меньше элементов на экране. По событию "клик" на элемент div (со словом "скачать") скрипт добавляет в форму скрытый инпут. Дальше пхп проверяет наличие этого инпута. Роботы не делают событие клик и соответственно проверку не пройдут.
У меня подобное реализовано в форме "оставить отзыв". Никакой капчи нет, и спама тоже. Точнее есть, но редкий.. Видимо, вручную кликают.