Вход | Регистрация

Как защитить форму обратной связи от спама?

защита формы обратной связи joomla от роботов

Защищаем стандартную форму обратной связи в Joomla от спам ботов.


Часто в Joomla, в качестве формы обратной связи используется стандартный компонент контактов.

Для этого нужно создать новый контакт и вывести его через пункт меню.
Подробнее смотрите в этом видео >>

Эта форма хороша тем что после отправки сообщения пользователем, может перенаправлять на определённый URL адрес.
Например на страницу "Спасибо" и т.п.

Также хороша тем, что её можно защитить от спам ботов, которыми переполнен весь Рунет.

Поэтому в данной заметке рассмотрим как защитить стандартную форму от ботов.

1. Проверка сессии.

Самое первое, это включить проверку сессии.
Обычно она уже включена.

Боты не могут сохранять куки, а значит и не могут поддерживать сессии.
Конечно, технологии не стоят на месте, и некоторые боты вроде как научились работать с сессиями.
Но и на них управа найдётся.

2. Включаем рекапчу.

Стандартно в Joomla уже есть плагин капча - Рекапча.
Это сервис от Гугл, который помогает фильтровать ботов.

плагин рекапча для защиты формы

Чтобы использовать этот плагин, нужно зарегистрироваться в сервисе рекапча >>

Для этого просто можно иметь аккаунт Google.
Далее нужно добавить сайт и получить публичный и приватный ключ.

Эти ключи нужно указать в настройках плагина рекапча и выбрать версию 2.0

настройка рекапчи в joomla 3

После этого сохраняем настройки и переходим к общим настройкам Joomla.
Система - Общие настройки.

И выбираем в качестве капчи Captcha - reCaptcha 

настройка рекапчи joomla

Готово!
Теперь форма обратной свзяи защищена от роботов при помощи рекапчи от Google.

Конечно, способов защиты ещё много, можно даже обойтись и без капчи, поэтому вопрос.

Вопрос к вам:

Используете ли вы стандартную джумловскую форму обратной связи?
Если нет, то почему?
Может быть есть смысл в её доработке?

Пожалуйста, напишите в комментариях!

 

P.S.: В связи с блокировкой Роскомнадзора некоторых серверов Google, рекапча и другие его сервисы могут работать с перебоями.

С уважением, Олег Касьянов

Сохраните эту информацию к себе, чтобы не потерять:

И подписывайтесь на наш онлайн-журнал.
С уважением, Олег Касьянов.

Комментарии

Оставьте ваше мнение

*

Получать уведомления о новых комментариях

user

Федор 04-05-2018 10:21:55

Как раз клиенту нужно форму закрыть, задрали спамом. Все руки не доходили.

user

Александр 04-05-2018 13:39:58

Здравствуйте! Я всегда стараюсь обходиться стандартной формой обратной связи. Лишний компонент - лишняя уязвимость. Делаю переопределение в шаблоне, кастомизирую, добавляю ссылку на политику конфиденциальности. Стандартный функционал компонента вполне достаточен. А рекапчу пока пришлось отключить... Спасибо Роскомнадзору.

user

Олег 04-05-2018 13:47:04

Да, Александр, стандартную форму можно и нужно тюнинговать) Можно поля шифровать, боты пока не научились расшифровывать, а значит и форму им не отправить.

X

Спасибо!
Ваш комментарий появится после одобрения

нашли ошибку? напишите
X

Вход

Ваш e-mail:

Ваш пароль:


Забыли пароль?
Регистрация

X

Нашли ошибку или баг? Напишите мне.

placeholder="Опишите пожалуйста где вы нашли ошибку и какую, буду вам очень благодарен">

^ Наверх