Одним из недостатков использования популярных СMS, таких как Joomla, WordPress или Drupal, является то, что многие спамеры знают слабые стороны программного обеспечения. И вы рискуете, например, что является наиболее распространенным, получить много спама на ваш сайт.
Joomla 2.5 представила новую функцию - Captcha, которая помогает сократить количество спама. Пользователи будут видеть текст, который они должны ввести, прежде чем Joomla примет их регистрацию.
По умолчанию форма регистрации Joomla выглядит как на картинке ниже, и не имеет защиты от спама:
Имейте ввиду, что Captcha является хорошей защитой от спама, но она далека от совершенства. В Википедии есть список способов, с помощью которых Captcha можно обойти, а также объясняет, как она может вызвать проблемы при регистрации для пользователей с плохим зрением.
Итак, как настроить Captcha в Joomla 2.5.
В меню Расширения>Менеджер плагинов найдите плагин Captcha - ReCaptcha.
Откройте плагин Captcha - ReCaptcha, и вы увидите два поля с правой стороны, Public Key и Private Key.
Чтобы заполнить эти поля, мы должны посетить эту страницу http://www.google.com/recaptcha/.
- Нажмите кнопку "Зарегистрироваться сейчас" (Sign up Now)!
- Введите имя домена.
- Установите флажок Enable this key on all domains (global key), если вы хотите использовать Captcha на нескольких сайтах.
- После этого вы увидите ваш Public Key и Private Key, как показано на рисунке ниже.
Скопируйте и вставьте эти ключи в соответствующие поля в настройках плагина:
- Нажмите кнопку "Сохранить и Закрыть".
- Выбираем в меню Пользователи > Менеджер пользователей > Настройки.
- Затем выбераем Captcha - ReCaptcha в выпадающем списке Captcha.
- Нажимаем кнопку "Сохранить и Закрыть".
Теперь, когда вы посетите форму регистрации на сайте, Captcha будет включена.
Если белый дизайн не соответствует шаблону вашего сайта, вы можете вернуться в настройки плагина и изменить тему для Captcha. Изображения ниже показывают некоторые другие варианты: