วันพฤหัสบดีที่ 21 มิถุนายน พ.ศ. 2555

เพิ่ม reCaptcha ให้กับระบบสมัครสมาชิกของ Joomla 2.5 เพื่อป้องกันสแปม

ระบบสมัครสมาชิกของ Joomla นั้นปกติจะมีแค่ฟอร์มให้กรอกข้อมูลและผู้ใช้อาจสามารถ activate การสมัครสมาชิกได้ด้วยตัวเอง การ activate สมาชิกอาจเป็นวิธีป้องกันสแปมที่ได้ผลในอดีต แต่ปัจจุบันมันไม่เพียงพอต่อกันป้องกันแล้ว ดังนั้นการใช้ Captcha หรือรูปภาพในการตรวจสอบว่าคนเป็นผู้สมัครสมาชิกไม่ใช่โปรแกรมนั้นจึงเป็นอีกวิธีการหนึ่งที่ค่อนข้างได้ผลดีในการป้องกันเว็บไซต์ของคุณ

Captcha หรือ Security Images นั้นมีหลายเจ้า ที่จะใช้ในวันนี้คือ reCaptcha



สำหรับ Joomla เวอร์ชั่นอื่นๆ (1.5, 1.6, 1.7) จะต้องมีกรรมวิธีหลายประการถึงจะใช้ reCaptcha ได้แต่ Joomla 2.5 นั้นสามารถทำได้ง่ายๆ ดังนี้


  1. เข้าไปที่เว็บไซต์  http://www.google.com/recaptcha เพื่อเอา public key และ private key สำหรับเว็บไซต์เราเสียก่อน ซึ่งการจะเอาคีย์ทั้งสองนี้จะต้องเป็นสมาชิกของ Google เสียก่อน เพราะเป็นบริการฟรีจาก Google

  2. เมื่อได้คีย์ทั้งสองมาแล้ว ไปที่หน้าแอดมินของเว็บไซต์เรา เลือกเมนู Extensions -> Plug-in Manager
  3. ค้นหาปลั๊กอินที่ชื่อว่า " Captcha - ReCaptcha " เปิดมันขึ้นมา
  4. ใส่ข้อมูล public key และ private key ที่ได้มา และเปลี่ยนสถานะของปลั๊กอินนี้เป็น " Enable " แล้วทำการบันทึก
  5. ถ้าต้องการเปลี่ยนธีมก็สามารถทำได้แต่ " Clean " เป็นธีมที่ดูดีที่สุดแล้ว
  6. ไปที่เมนู Users -> User Manager
  7. คลิ๊กเมนู Options ตรงมุมขวาบนเพื่อเปิดหน้าต่าง User Configuration 
  8. ที่แท็บ Component เปลี่ยนค่า Captcha เป็น   " Captcha - ReCaptcha "

  9. บันทึกการเปลี่ยนแปลง เพียงเท่านี้เว็บไซต์ของคุณก็มีความปลอดภัยจากสแปมเพิ่มขึ้นแล้ว อนึ่งการเซ็ตค่านี้จะรวมไปถึงการใช้ Captcha ในฟอร์มสำหรับรีเซ็ตพาสเวิร์ดและฟอร์มสำหรับ remind username ด้วย
สำหรับเว็บที่มีการใช้คอมโปเนนท์ K2
  1. หลังจากได้คีย์มาแล้วให้ไปที่ Components -> K2
  2. เลือกแท็บ " Users " 
  3. คลิ๊กเมนู Parameters ตรงมุมขวาบนเพื่อเปิดหน้าต่างK2 - Parameters
  4. เลือกแท็บ " Advanced "
  5. เลื่อนหน้าต่างลงมาที่ Anti-spam Settings
  6. ใส่ public key และ private key ลงไป และเลือก Enable reCaptcha

      
  7. บันทึกการเปลี่ยนแปลง
คราวนี้คุณก็จะมั่นใจได้ว่าสแปมไม่สามารถมาลงทะเบียนเป็นสมาชิกเว็บไซต์เราได้โดยอัตโนมัติอีกแล้ว เว้นเสียแต่จะมานั่งกรอกข้อมูลด้วยตัวเอง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น