@danchikraw
Веб-додик

Как защитить свою форму от спама извне?

У меня есть форма обратной связи на сайте, там стоит капча, но она стоит на фронте. Что если кто-то будет слать POST запросы на скрипт моей формы? Как её защитить от этого?
  • Вопрос задан
  • 442 просмотра
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Капча должна проверяться на сервере.
Ответ написан
Adamos
@Adamos
Вопрос "что если" некорректен. Правильно "когда боты начнут массово долбиться в эту форму".
Простейший вариант, отбрасывающий ботов - это скрипт на странице, который при отправке формы из браузера заполняет в ней невидимое поле нужными данными (например, подсчитанной длиной сообщения).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@oxidmod
Проверять капчу на сервере, без капчи слать лесом
Ответ написан
@renaay
В первую очередь, вам необходима защита от CSRF аттак.
Если я правильно понял вопрос, это должно помочь решить вашу задачу.

https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B6%D...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 июл. 2020, в 07:45
600 руб./в час
05 июл. 2020, в 00:22
4000 руб./за проект
04 июл. 2020, в 23:47
5000 руб./за проект