Używanie reCAPTCHA z MediaWiki

Ważne: interfejs API reCAPTCHA w wersji 1.0 nie jest już obsługiwany. Uaktualnij go do wersji 2.0. Więcej informacji

Wtyczka reCAPTCHA MediaWiki korzysta z CAPTCHA, aby zapobiegać spamowi. Aby dodać reCAPTCHA do MediaWiki:

  1. Pobierz plik ZIP (uwaga: ta wtyczka działa tylko z MediaWiki w wersji 1.8 lub nowszej).

  2. Rozpakuj rozszerzenie 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. Dodaj następujące wiersze do pliku LocalSettings.php pliku 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. Wpisz klucze publiczne i prywatne w LocalSettings.php. (Jeśli nie masz jeszcze kluczy reCAPTCHA, musisz zarejestrować się tutaj).

  5. Znakomicie. Powinny się teraz wyświetlać CAPTCHA!

Najczęstsze pytania dotyczące MediaWiki

Kiedy wyświetlają się CAPTCHA? Jak to dostroić?

Domyślnie testy CAPTCHA są uruchamiane w przypadku tych zdarzeń:

  • Rejestracja nowego użytkownika
  • Anonimowe zmiany, które zawierają nowe linki zewnętrzne
  • Złamanie haseł w trybie brute-force

Te ustawienia można dostroić w aplikacji LocalSettings.php. Dostępne opcje znajdziesz na stronie ConfirmEdit.php

Jak odinstalować reCAPTCHA?

Wystarczy usunąć wiersz dodany do LocalSettings.php. Możesz też usunąć folder utworzony w katalogu rozszerzeń.