Contact
Line : comsiam
Contact
Line : comsiam

เพิ่ม CAPTCHA ในแบบฟอร์ม Joomla ได้โดยติดตั้งปลั๊กอิน CAPTCHA ที่รองรับ Joomla รุ่นที่ใช้อยู่ เปิดใช้งาน และเลือกเป็นค่าเริ่มต้นของเว็บไซต์ จากนั้นกำหนดให้แบบฟอร์มที่ต้องการใช้ CAPTCHA อ้างอิงการตั้งค่านั้น Joomla 5 รุ่นติดตั้งใหม่ไม่มีปลั๊กอิน Google reCAPTCHA ที่เคยมีในรุ่นก่อน จึงต้องเลือกปลั๊กอินที่รองรับรุ่นปัจจุบัน
ปลั๊กอินอย่าง Logical-Arts Captcha ใช้คำถามหรือวิธีตรวจจับบอตภายในเว็บไซต์ โดยไม่เรียกบริการ CAPTCHA ภายนอก เหมาะกับผู้ที่ต้องการลดการส่งข้อมูลไปยังบริการอื่น แต่ควรทดสอบว่ารูปแบบคำถามไม่สร้างอุปสรรคให้ผู้ใช้งานจริง
ปลั๊กอินอย่าง CaptchaFox หรือปลั๊กอิน reCAPTCHA จากผู้พัฒนาส่วนเสริมสามารถเชื่อมต่อบริการตรวจจับบอตภายนอกได้ บางบริการต้องสร้าง Site Key และ Secret Key และอาจมีเงื่อนไขด้านบัญชีหรือค่าใช้จ่าย ตรวจสอบนโยบายข้อมูลและความเข้ากันได้ก่อนเลือกใช้
ตรวจว่าปลั๊กอินรองรับฟอร์มที่ต้องการ เช่น แบบฟอร์มติดต่อ การสมัครสมาชิก การส่งบทความ หรือฟอร์มจากส่วนเสริมอื่น ฟอร์มที่สร้างจากส่วนเสริมบางตัวอาจมีช่องเลือก CAPTCHA แยกในหน้าตั้งค่า
ดาวน์โหลดแพ็กเกจจากผู้พัฒนาหรือ Joomla Extensions Directory โดยตรวจเวอร์ชัน Joomla และ PHP ที่รองรับ จากนั้นติดตั้งผ่านเมนู System → Install → Extensions
เปิดหน้าตั้งค่าปลั๊กอิน กรอก Site Key และ Secret Key ที่ได้รับจากผู้ให้บริการ ตรวจสอบโดเมนที่ลงทะเบียนให้ตรงกับเว็บไซต์ และเก็บ Secret Key ไว้ในหลังบ้าน ไม่ควรเผยแพร่ในบทความหรือหน้าเว็บสาธารณะ
ไปที่ System → Manage → Plugins ค้นหาปลั๊กอิน CAPTCHA แล้วเปิดใช้งาน บันทึกการตั้งค่าและตรวจว่าปลั๊กอินไม่มีข้อความแจ้งเตือนหรือคีย์ผิดพลาด
ไปที่ System → Setup → Global Configuration แล้วเลือกแท็บ Site ตั้งค่า Default Captcha เป็นปลั๊กอินที่เปิดใช้งาน จากนั้นบันทึกการเปลี่ยนแปลง
ไปที่ Components → Contacts → Options แล้วเปิดการตั้งค่าฟอร์ม เลือก CAPTCHA เป็น Use Global เพื่อใช้ค่าที่ตั้งไว้ใน Global Configuration
ไปที่ Users → Manage → Options แล้วเลือกปลั๊กอิน CAPTCHA สำหรับแบบฟอร์มสมัครสมาชิก หากใช้ฟอร์มจากส่วนเสริมอื่น ให้เปิดหน้าตั้งค่าของฟอร์มนั้นและเลือกปลั๊กอิน CAPTCHA ที่ต้องการ
ComSiam แนะนำให้เริ่มป้องกันฟอร์มที่มีสแปมจริง เช่น ฟอร์มติดต่อหรือสมัครสมาชิก แล้วทดสอบผลก่อนเปิด CAPTCHA กับทุกฟอร์ม
ทดสอบทั้งกรณีที่ผ่านและไม่ผ่าน CAPTCHA ตรวจว่าฟอร์มส่งข้อมูลได้เมื่อยืนยันถูกต้อง และปฏิเสธหรือแจ้งเตือนเมื่อไม่ได้ทำตามขั้นตอน
หาก CAPTCHA แจ้งคีย์ไม่ถูกต้อง ให้ตรวจ Site Key, Secret Key และโดเมนที่ลงทะเบียน รวมถึงตรวจว่าเลือกปลั๊กอินตัวเดียวกันใน Global Configuration และหน้าตั้งค่าฟอร์มหรือไม่
หาก CAPTCHA แสดงในฟอร์ม Joomla มาตรฐานแต่ไม่แสดงในฟอร์มของส่วนเสริม ให้ตรวจว่าฟอร์มนั้นรองรับระบบ CAPTCHA ของ Joomla หรือมีตัวเลือกเฉพาะ หากไม่รองรับ อาจต้องใช้ปลั๊กอินหรือฟังก์ชันป้องกันสแปมที่ส่วนเสริมนั้นจัดเตรียมไว้
อัปเดตปลั๊กอินตามรอบ ตรวจการทำงานหลังอัปเดต Joomla และทบทวนคีย์หรือการตั้งค่าโดเมนเมื่อมีการย้ายเว็บไซต์ หาก CAPTCHA ทำให้ผู้ใช้กรอกฟอร์มไม่สำเร็จ ให้พิจารณาวิธีที่เข้าถึงง่ายขึ้นหรือเพิ่มมาตรการป้องกันอื่นร่วมด้วย
ทีม ComSiam แนะนำให้ตรวจสถิติการส่งสแปมและข้อผิดพลาดของฟอร์มเป็นระยะ เพื่อปรับระดับการป้องกันให้เหมาะสมโดยไม่เพิ่มขั้นตอนที่ไม่จำเป็นแก่ผู้ใช้