Защита формы от спама
1. На http://mos-radius.ru/ есть форма. Несколько раз в день её заполняет вражеский спам-бот, и спам-сообщение уходит нам. На сайте уже стоит простой механизм защиты (проверка поля времени или даты): https://www.weblancer.net/projects/veb-programmirovanie-31/korrektirovka-i-proverka-dlya-formy-1051972/
2. Добавляем в письмо, которое приходит из формы, под строку "Эл. адрес" поля (одной строкой) "IP:", "ОС:" - туда должны прописываться значения юзера.
Добавляем ещё проверку:
- Если цена не указана, то форму не отправляем // Потому что, когда на сайте форму заполняет человек, то выбирая кол-во человек, выбирается и цена тоже.
- Делаем исключение: Индивидуальная экскурсия - для неё поле цены отсутствует, и мы разрешаем отправить форму без указанной цены.
Решение: в подвале есть слово “Copyright ”. Делаем его ссылкой без подчеркивания и выделения относительно окружающего текста. При щелчке по нему юзеру предлагается ввести пароль. Указав пароль и нажав “Ок”, телефон в шапке сайта и справа от формы меняется на +7 925 291 3069 сроком на 3 часа.
Также можно вернуть номер телефона досрочно, нажав ещё раз на “Copyright ”.
Пароль, телефоны, время действия (3 часа, например) должны задаваться в конфиге (можно текстовый файл на сервере).