Использование reCAPTCHA с MediaWiki

Важно ! Версия 1.0 API reCAPTCHA больше не поддерживается, обновите ее до версии 2.0. Узнать больше

Плагин reCAPTCHA MediaWiki использует CAPTCHA для предотвращения спама. Вот как добавить reCAPTCHA в MediaWiki:

  1. Загрузите zip-файл (обратите внимание, что этот плагин работает только с MediaWiki 1.8 или новее).

  2. Разархивируйте расширение MediaWiki.

    cd /path/to/mediawiki/extensions/
    # * gets whatever version you downloaded
    unzip ~/recaptcha-mediawiki-*.zip
    # move the package to a standardized directory.
    mv recaptcha-mediawiki-* recaptcha
    
  3. Добавьте следующие строки в файл LocalSettings.php MediaWiki:

    require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
    // Sign up for these at https://www.google.com/recaptcha/admin#createsite
    $recaptcha_public_key = '';
    $recaptcha_private_key = '';
    
  4. Введите открытый и закрытый ключи в LocalSettings.php. (Если вы этого не сделали, вам необходимо подписаться на получение ключей reCAPTCHA здесь .)

  5. Вот и все! У вас должны быть CAPTCHA прямо сейчас!

Часто задаваемые вопросы по Медиавиики

Когда отображаются CAPTCHA? Как мне это настроить?

По умолчанию CAPTCHA срабатывает при следующих событиях:

  • Регистрация нового пользователя
  • Анонимные изменения, содержащие новые внешние ссылки
  • Взлом пароля методом перебора

Эти параметры можно настроить в LocalSettings.php. См. ConfirmEdit.php возможные варианты.

Как удалить reCAPTCHA?

Просто удалите строку, добавленную в LocalSettings.php. Вы также можете удалить созданную вами папку в каталоге расширений.