Jak zabezpieczyć wiki

Z ToProste
Skocz do: nawigacji, wyszukiwania

Masowe dodawanie kont przez boty

Zabezpieczenie skryptu wiki przed masowym dodawaniem kont realizuje dodatek QuestyCaptcha, który dla twojej wersji wiki pobierzesz z [1]. Dodaje on do formularza rejestracyjnego pole z dodatkowym pytaniem, które sam ustalasz.

Instalacja dodatku QuestyCaptcha

  • Utwórz folder ConfirmEdit w extensions który jest w głównym katalogu twojej wiki
  • Wypakuj pliki z pobranego archiwum do /extensions/ConfirmEdit/
  • Do pliku konfiguracyjnego wiki LocalSettings.php dodaj następujące wpisy:
require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );
require_once( "$IP/extensions/ConfirmEdit/QuestyCaptcha.php" );
$wgCaptchaClass = 'QuestyCaptcha';

Konfiguracja QuestyCaptcha

Konfiguracja sprowadza się do dodania twoich pytań i odpowiedzi w/g poniższego wzorca do pliku LocalSettings.php

$wgCaptchaQuestions[] = array( 'question' => "Tu wpisz pytanie", 'answer' => "Tu wpisz odpowiedź" );
$wgCaptchaQuestions[] = array( 'question' => "Drugie pytanie", 'answer' => "Druga odpowiedź" );