Jak zabezpieczyć wiki
Z ToProste
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ź" );