Настроить защиту от ботов для формы подписки

Цена договорная • безналичный расчёт, электронные деньги
29 ноября 2018, 15:32 • 1 отклик • 61 просмотр
Имеем форму подписки, состоящую из имя+email
Необходимо ее доработать.

1) защита от спама. Условно мы должны защититься от злонамеренных действий, когда в форму начнут отправлять кучу левых email и наши письма очень быстро начнут попадать в спам.

Вариант с капчей не подходит.
  1. Исходим из того, что в форму могут кидать адреса всякие хрумеры – то есть автоматические системы.
  2. Второй вариант – целенаправленный вбив подряд email со стороны человека или адаптированного под нашу форму скрипта.

Скорее всего необходимо использовать обработчик на стороне сервере – чисто JS или стилями данную проблему не решить.
в общем жду предложений по решению задачи.

2) очень часто клиенты при вводе email вводят некорректные email. Т.к. количество подписчиков большое, то на таких ошибках происходят существенные потери.
Мы не берем в расчет, когда ошибка в самом адресе, а смотрим на ошибочный ввод домена почты.

Ошибки вида:
gmaill.com
gmailcom.ua
invox.ru
maul.ru
gmail.ua
mail.com
gmai.lcom
gimail.ru
gemail.com
iclout.com
gmail.coml
gmail.con
jandex.ru

необходимо автоматом определять, что человек ошибается в написании домена и предлагать исправить данную ошибку.
Верстки под эти подсказки пока нет, но уже делаем.

например.. gmail.ru в 100% случаев, это gmail.com
yandex.eu – это yandex.ua
maul.ru – это mail.ru и т.д.

так же частая ошибка – это неверное написание домена первого уровня. Например ry или ri вместо ru.

По умолчанию подсказки нужны для следующих доменов:

mail.ru
yandex.ru
gmail.com
bk.ru
list.ru
inbox.ru
rambler.ru
ukr.net

так же на бекенде можно автоматом проверять существование вводимого домена через whois запрос (библиотеку предоставлю – проверка происходит буквально за пол секунды) и мы с вероятностью в 99% сможем определять, что в домене точно ошибка в написании.


оплата по договоренности.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Крайне не рекомендую работать с данным человеком. Договаривались про интеграцию сервиса рассылки и BITRIX24. Уже после оплаты (более 25.000 рублей) в процессе работы выяснилось, что основная функция работает неверно. В общем-то на этом его работа и закончилась. На сообщения он отвечает один раз в три дня о том, что все сложно.
Все мы сталкивались с такими работниками - жалко не денег, а времени, которое они крадут у нас.
Не тратьте на него свое время.
~ 6 лет назад
R50 59cf1c14864a34bda3c68d997fd1734f
Фрилансер
Очень адекватный заказчик.
Говорит по делу, в веб-технологиях разбирается, работу оплачивает сразу.
Приятно было работать с ним.
~ 6 лет назад