ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script>> มาโม SMF กับการเพิ่มช่ิองคำถามก่อนสมัครสมาชิกเพื่อป้องกันสแปม แบบง่ายๆ <<
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: >> มาโม SMF กับการเพิ่มช่ิองคำถามก่อนสมัครสมาชิกเพื่อป้องกันสแปม แบบง่ายๆ <<  (อ่าน 1279 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nistelbooy
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 707
ออฟไลน์ ออฟไลน์

กระทู้: 873



ดูรายละเอียด
« เมื่อ: 11 พฤษภาคม 2013, 14:24:01 »

สำหรับท่านที่มีปัญหาเรื่องสแปมสมัครสมาชิกกับเว็บบอร์ดที่ทำจาก SMF

วันนี้ผมมีวิธีง่ายๆสำหรับการป้องกันอีกชั้น ด้วยการเพิ่มคำถามลงไปนะครับ

หลักการ เมื่อมีคนมาสมัครสมาชิก ต้องคอบคำถามให้ตรงกับที่เราตั้งไว้ และบวกเลขให้ถูกต้องด้วย

ตัวอย่างดังรูป (default template) เริ่มแก้กันเลยนะครับ

1. ไปที่ โฟลเดอร์ SMF คลิิกโฟลเดอร์ Themes



2. เลือกเทมเพลต default



3. เลือกไฟล์ Register.template.php



4. หาโค้ดเดิมและเพิ่มโค้ดใหม่ลงไป ดังรูป



โค๊ด:
# Edit by Boy
$rand1 = rand(0,100); // สุ่มเลข 0-100
$rand2 = rand(0,100); // สุ่มเลข 0-100
$total = $rand1+$rand2; // ผลลัพธ์

// คำถามและคำตอบ สามารถใส้เป็นอย่างอื่นได้
$ArrQuestion[]  = array('ชื่อเมืองหลวงประเทศไทย','กรุงเทพมหานคร');
$ArrQuestion[]  = array('ชื่อเมืองหลวงประเทศญี่ปุ่น','โตเกียว');
$ArrQuestion[]  = array('ชื่อเมืองหลวงประเทศอังกฤษ','ลอนดอน');
$ArrQuestion[]  = array('ชื่อเมืองหลวงประเทศจีน','ปักกิ่ง');
$ArrQuestion[]  = array('ชื่อเมืองหลวงประเทศสหรัฐอเมริกา','วอชิงตัน');
 
$rand = rand(0,(count($ArrQuestion)-1));
$QES = $ArrQuestion[$rand][0];
$ANS = $ArrQuestion[$rand][1];

5. เพิ่มโค้ดตรวจสอบการกรอก



โค๊ด:
if(document.forms.registration.capital.value=="" || document.forms.registration.capital.value!= \''.$ANS.'\'){
alert(\'กรุณากรอก'.$QES.'ให้ถูกต้อง\');
return false;
}
if(document.forms.registration.anwser.value=="" || document.forms.registration.anwser.value!='.$total.'){
alert(\'กรุณาบวกเลขให้ถูกต้อง\');
return false;
}

6. เพิ่มโค้ดแสดงช่องกรอก



โค๊ด:
// Edit From Boy
echo '<dl class="register_form" id="question_thai">
<dt><strong><label for="capital">'.$QES.':</label></strong></dt>
<dd>
<input type="text" name="capital" id="capital" size="30" class="input_text" />
</dd>
</dl>';

echo '<dl class="register_form" id="question_thai">
<dt><strong><label for="anwser">'.$rand1.'+'.$rand2.'=</label></strong></dt>
<dd>
<input type="text" name="anwser" id="anwser" size="30" class="input_text" />
</dd>
</dl>';

7. ตัวอย่างที่ทำเสร็จแล้ว








ลองทำกันดูนะครับ

ถ้าชอบ ก็ +

 wanwan017
« แก้ไขครั้งสุดท้าย: 11 พฤษภาคม 2013, 14:24:34 โดย nistelbooy » บันทึกการเข้า

งดรับงาน
djart
คนรักเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 155



ดูรายละเอียด
« ตอบ #1 เมื่อ: 11 พฤษภาคม 2013, 14:25:22 »

 wanwan017 ขอบคุณครับ มาร์คไว้ก่อน งืมมม
บันทึกการเข้า
system-4x
ก๊วนเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 259



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 11 พฤษภาคม 2013, 14:47:53 »

658>659

แจ่มเลยครับ
บันทึกการเข้า

flash
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 16
ออฟไลน์ ออฟไลน์

กระทู้: 1,022



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 11 พฤษภาคม 2013, 23:24:33 »

อธิบายละเอียดมากครับ ทำตามได้เลย ขอบคุณครับ
บันทึกการเข้า

ครีมหมอจุฬา ผ่าน อย. อยากหน้าใส ไร้รอยด่างดำ ครีมหมอจุฬาซื้อที่ไหน หาไม่ยากเลย แต่ระวังของปลอมนะ ของเราเป็น ครีมหมอจุฬาของแท้ 100% มาดูสินค้าก่อนได้

pickme
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 1,372



ดูรายละเอียด
« ตอบ #4 เมื่อ: 11 พฤษภาคม 2013, 23:27:32 »

ขอบคุณครับ  wanwan017
บันทึกการเข้า
Step9
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 122
ออฟไลน์ ออฟไลน์

กระทู้: 8,518



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 12 พฤษภาคม 2013, 00:54:05 »



ลองใช้ตัวนี้ดูครับ
Captchaแบบเกม
โค๊ด:
http://www.thaiseoboard.com/index.php/topic,318772.msg4414273/topicseen.html#new
บันทึกการเข้า

@StarexVIP
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 866
ออฟไลน์ ออฟไลน์

กระทู้: 3,885



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 12 พฤษภาคม 2013, 01:55:37 »

smf 1.1 ใช้ได้ใช่ไหมครับ
บันทึกการเข้า

boardseo
Global Moderator
เจ้าพ่อบอร์ดเสียว
*****

พลังน้ำใจ: 324
ออฟไลน์ ออฟไลน์

กระทู้: 4,653



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 12 พฤษภาคม 2013, 08:36:11 »

โอเคเลยครับ ตอนแรกกะจะเข้ามาบอกว่าไม่ต้องโมก็ได้นิครับ

แต่พอเห็นภาพแล้วเข้าท่าดีครับ เยี่ยมเลย  wanwan003
บันทึกการเข้า

arunnafel
สมุนแก๊งเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 570



ดูรายละเอียด
« ตอบ #8 เมื่อ: 12 พฤษภาคม 2013, 09:11:18 »

เดี๋ยวว่างๆ เอา Mod อีกตัวมาแจกด้วยครับ เห้นว่ามันเจ๋งดี

Mod แสดงรูป ให้ดู จากนั้นก็จะมีตัวเลือกว่าให้เลือกรูปโดยต้องเลือกรูปให้ตรงตามที่มันสุ่มมา แล้วเลือกให้ตรงกัน ถ้าเลือกไม่ตรงก็สมัครไม่ได้ หุหุ
บันทึกการเข้า

รับติดตั้ง - สอนการลง Discuz , SMF พร้อมสอนวิธีการติดตั้ง Mod อย่างละเอียด จนชำนาญ!!
รับจ้างโพสต์รูปภาพ SEXY ตามเว็บบอร์ด มีบริการฝังลายน้ำ กระทู้ขั้นต่ำละ 2 บาท 1 กระทู้ มี 20 รูป
manow
คนรักเสียว
*

พลังน้ำใจ: 24
ออฟไลน์ ออฟไลน์

กระทู้: 160



ดูรายละเอียด
« ตอบ #9 เมื่อ: 12 พฤษภาคม 2013, 10:47:30 »

ขอบคุณครับ
บันทึกการเข้า

บริการ Text Link Network PR2-4 ต่าง IP
Class A 40 IP  Class C 20IP จำนวน 60 เว็บ ราคาพิเศษเพียง เดือนละ 3000 จำกัดเพียง 10 ที่ต่อเว็บ
Contents ภาษาอังกฤษ เกี่ยวกับกีฬา ติดที่ Side bar
สนใจสอบถามได้นะครับ
Optimus
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 2,672



ดูรายละเอียด
« ตอบ #10 เมื่อ: 12 พฤษภาคม 2013, 10:53:30 »

+1 ครับขอบคุณมาก wanwan017
บันทึกการเข้า

รับสอน Android Re-Skin Apps & Games | สอนแบบ 1 ต่อ 1 ผ่าน TeamViewer สนใจ PM สอบถามเลยครับ

รับรีสกิน Apps Android 1 ชุด 15 แอพ 2900 บาท ท่านสามารถนำไปอัพขึ้น Play Store หารายได้ได้เลยครับ สนใจ PM ครับ

ขาย Account Skimlinks ปั่น Amazon ได้ (ตอนนี้คนไทยสมัครไม่ผ่านแล้ว) 4500  บาท PM ครับ
หน้า: [1]   ขึ้นบน
พิมพ์