การใช้ reCAPTCHA กับ MediaWiki

สำคัญ: ระบบไม่รองรับ reCAPTCHA API เวอร์ชัน 1.0 อีกต่อไปแล้ว โปรดอัปเกรดเป็นเวอร์ชัน 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 แล้วในตอนนี้

คำถามที่พบบ่อยเกี่ยวกับ MediaWiki

CAPTCHA จะแสดงเมื่อใด ฉันจะปรับจูนข้อมูลนี้ได้อย่างไร

โดยค่าเริ่มต้น ระบบจะทริกเกอร์ CAPTCHA ในเหตุการณ์ต่อไปนี้

  • การลงทะเบียนผู้ใช้ใหม่
  • การแก้ไขที่ไม่ระบุตัวตนที่มีลิงก์ภายนอกใหม่
  • การเจาะรหัสผ่านแบบ Brute Force

สามารถปรับการตั้งค่าเหล่านี้ได้ที่ LocalSettings.php ดูที่ ConfirmEdit.php สำหรับตัวเลือกที่เป็นไปได้

ฉันจะถอนการติดตั้ง reCAPTCHA ได้อย่างไร

เพียงลบบรรทัดที่คุณได้เพิ่มลงใน LocalSettings.php คุณยังสามารถลบโฟลเดอร์ที่สร้างไว้ในไดเรกทอรีส่วนขยายได้เช่นกัน