Спам через форму обратной связи

Автор piter, 15 февраля 2018, 12:12:18

« назад - далее »

piter

Добрый день!

Здесь уже поднимался вопрос по спаму через сайт форы обратной связи.
Все предложения носят временный характер.
Делать скрытое поле, проверять в контроллере – это все так.
Но все равно это поле с значением, при желании , можно получить через любой браузер.
Может кто решил эту проблему фундаментально?

Спасибо!

PrestaMan

Вы делали то что предлагают? Зря пишите что временный, этот способ рабочий. Помогает избавится от спама.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Виталий

Цитата: Adik от 07 февраля 2018, 19:43:49
В шаблоне contact-form.tpl поменяйте поля формы email, message, submitMessage. Замените название этих элементов. Клик на submitMessage через javascript. 90% спам-ботов отсеются.
Первое что нужно сделать. Проверено на многих сайтах.
Cоздание интернет сайтов Webstudio UwK

mAgency

Я кнопку удаляю из всех форм. Для посетителей внешний вид кнопки создаю стилями для любого элемента. Отправку делаю на js.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

PrestaMan

Цитата: mAgency от 15 февраля 2018, 12:57:12
Я кнопку удаляю из всех форм. Для посетителей внешний вид кнопки создаю стилями для любого элемента. Отправку делаю на js.
Не обязательно. Менял поля и помогает. Плюс делал блокировку по ip для ботов, которые обходили защиту.
Неудобство только одно, регулярно менять поля. Боты со временем распознают изменения или спамеры анализуруют сайт и вносят изменения, как только спам начинает просачиватся, опять меняю поля.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

piter

Спасибо всем за ответы!

Ну в принципе так и сделано.
Добавил скрытое поле, добавил кнопку, а остальное через js.
В поле заношу код, и контроллером проверяю.
Пока да работает, посмотрим что дальше будет.
Всем удачи!
Спасибо!

evgen2208

ЦитироватьВ шаблоне contact-form.tpl поменяйте поля формы email, message, submitMessage. Замените название этих элементов. Клик на submitMessage через javascript. 90% спам-ботов отсеются.

можете рассказать как примерно их назвать? просто input123? (а про клик submitMessage через javascript, можно пример где-то посмотреть?)

Стало по 100-200 писем приходить.
Самый простой способ - "изменить адрес страницы" помогло в первый раз - обрадовался. А потом опять началось, уже раз 20 менял адрес страницы - надоело уже.

mAgency

Как назвать сами решайте, не важно как '123' или 'ksjdhdbs'.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

PrestaMan

Цитата: evgen2208 от 03 марта 2018, 13:24:38
а про клик submitMessage через javascript, можно пример где-то посмотреть?
В директории установленой темы /themes/default-bootstrap/js/...
В файлах js полно примеров. Для формы контактов файл contact-form.js
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Ragnar

#9
"Клик на submitMessage через javascript"
Переименовать submitMessage в contact-form.js и contact-form.tpl, правильно я понял?

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

Ragnar

#11
Все понял, спасибо

piter

На счет спама, есть модуль анти - спама.
Вот этот, во вложении.