:: JustUsers.net ::

:: คนทำเว็บ :: => Simple Machines Forum [SMF] => Configuration => ข้อความที่เริ่มโดย: LittleCat ที่ 31, พฤษภาคม 2008, 11:18:25 AM

หัวข้อ: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 31, พฤษภาคม 2008, 11:18:25 AM
อ้างถึง
Re: ผมโดน spam บอร์ด มีวิธีป้องการพวกเ_ี้ยนี้มั้ยครับ ([url]http://www.justusers.net/forum/index.php?topic=561.0[/url])


การเพิ่มคำสั่งบล็อกบ็อท spam

ในกรณีที่เจอปัญหาบ็อทโพสกระทู้ที่ทิ้งลิงค์ไว้ เราสามารถเพิ่มสคริปคำสั่งบล็อกการโพสกระทู้เหล่านั้นด้วยผู้ใช้งานที่ไม่ล็อกอิน (บ็อท)
(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/085.jpg)

ในไฟล์ /Sources/Post.php
ค้นหาส่วนนี้้

อ้างถึง
if (empty($modSettings['guest_post_no_email'])) { if (!isset($_REQUEST['email']) || $_REQUEST['email'] == '') $context['post_error']['no_email'] = true; elseif (preg_match('~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\'+\-/\.]*[แอท][\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~', stripslashes($_REQUEST['email'])) == 0) $context['post_error']['bad_email'] = true; }

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/077.jpg)

เพิ่มส่วนนี้ไว้ต่อท้าย

อ้างถึง
//  ป้องกัน Spam
$linkpos = strpos ($_POST['message'], "://"); // look for ://  
if ($linkpos !== false) $context['post_error']['guest_no_link'] = true; else { $linkpos = strpos ($_POST['message'], "www."); // look for www.  
if ($linkpos !== false) $context['post_error']['guest_no_link'] = true;}

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/078.jpg)

ในไฟล์เดียวกัน ค้นหาส่วนนี้

อ้างถึง
// Now make sure this email address is not banned from posting.
isBannedEmail($_POST['email'], 'cannot_post', sprintf($txt['you_are_post_banned'], $txt[28]));

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/080.jpg)

เพิ่มส่วนนี้ต่อท้าย

อ้างถึง
// ป้องกัน Spam
 if (isset($_POST['message'])) { $linkpos = strpos ($_POST['message'], "://");
 // look for ://  
 if ($linkpos !== false) $post_errors[] = 'guest_no_link'; else { $linkpos = strpos ($_POST['message'], "www.");
 // look for www.  
 if ($linkpos !== false) $post_errors[] = 'guest_no_link'; } }

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/081.jpg)

ทีนี้ บุคคลทั่วไป หรือผู้ใช้งานใดๆ ก็ตามที่ไม่ได้ล็อกอิน ก็จะไม่สามารถตั้งกระทู้ที่มี :// หรือ www. (ตามที่ตั้งค่าไว้) ได้

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/079.jpg)



การเพิ่มเหตุผลของข้อผิดพลาด

เมื่อเราเพิ่มคำสั่งบล็อกการโพสลิงค์แล้ว เรายังสามารถแนบเหตุผลของข้อผิดพลาดดังกล่าวได้ด้วยการเพิ่มสคริป

จากเดิมที่ไม่แสดงเหตุผลใดๆ
ปรากฎข้อผิดพลาดตังต่อไปนี้ขณะส่งข้อความนี้:

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/082.jpg)

ในไฟล์ /Themes/default/languages/Errors.thai.php
เพิ่มส่วนนี้ไว้ต่อท้าย

อ้างถึง
//  ป้องกัน Spam
$txt['error_guest_no_link'] = 'ขออภัย  บุคคลทั่วไปไม่สามารถโพสลิงค์ได้  กรุณาลงทะเบียน';

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/083.jpg)

ผลสุดท้าย เมื่อมีบุคคลทั่วไปทำการตั้งกระทู้ด้วยเนื้อหาที่มีลิงค์ ก็จะได้ผลดังนี้

(http://i230.photobucket.com/albums/ee70/chongter_group/Articles/computer/Board/084.jpg)
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: Fai ที่ 31, พฤษภาคม 2008, 11:35:47 AM
ขอบคูณมากค่ะ  :smitten-1:


หาทางแก้ตั้งนาน  :undecided: ทำได้ดีสุดก็แค่ตั้งสถานะการเข้าใช้งานของ user แต่ละระดับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 31, พฤษภาคม 2008, 11:40:26 AM

มีแก้ไขจ้ะ กด Refresh ใหม่อีกครั้ง ก่อนเริ่มทำการแก้ไขนะจ๊ะ
 :smitten-1:
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: บุคคลทั่วไป ที่ 31, พฤษภาคม 2008, 06:21:06 PM
ู^
^
คุ้น ๆ  :cool:

Re: ผมโดน spam บอร์ด มีวิธีป้องการพวกเ_ี้ยนี้มั้ยครับ
« ตอบ #3 เมื่อ: 25, เมษายน 2008, 09:19:17 AM »
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 31, พฤษภาคม 2008, 06:54:58 PM
ู^
^
คุ้น ๆ  :cool:

Re: ผมโดน spam บอร์ด มีวิธีป้องการพวกเ_ี้ยนี้มั้ยครับ ([url]http://www.justusers.net/forum/index.php?topic=561.0[/url])
« ตอบ #3 เมื่อ: 25, เมษายน 2008, 09:19:17 AM »


มีคนนำไปใช้แล้ว มันไม่แสดงผลนี่จ๊ะ
ก็เลยเอามาทำใหม่ ถือโอกาสจับภาพมาให้ดู ให้เห็นกันชัดๆ เลย
อธิบายให้ชัดเจนไปเลย คนมาอ่านเขาจะได้อ่านถูกเข้าใจถูกถามถูกในกรณีที่ทำไม่ได้
 :yaahoo:

หากว่าเป็นสคริปที่ละเมิดลิขสิทธิ์ของผู้ทำ ก็รบกวนแจ้งกลับด้วยนะจ๊ะ จะได้ดำเนินการได้ถูก
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: มารกระบี่แสวงพ่าย ที่ 14, พฤศจิกายน 2008, 03:53:06 PM
ขอบพระคุณครับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: Mr.-[CAT]- ที่ 23, กุมภาพันธ์ 2009, 05:22:23 PM
ที่ผมเคยเจอใน Phpbb  Spam มันสมัครเป็นสมาชิกเราได้เลยแปลกจัง
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 23, กุมภาพันธ์ 2009, 05:27:09 PM
เราต้องไปจัดการการลงทะเบียนในผู้ดูแล
- ถ้าสมาชิกไม่เยอะ ก็ให้ใช้การอนุมัติจากเรา
- ถ้าสมาชิกเยอะก็ใช้วิธีต้องใช้เมล์ตอบรับการสมัคร
- เลือกเวอร์ริฟายโค๊ดให้ยากที่สุด
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 05, พฤษภาคม 2009, 05:10:42 PM

ขอบคุณมากค่ะ แต่ถ้าเราอยากให้บุคคลทั่วไปโพสลิงค์ได้ ก็ไม่มีวิธีป้องกันวิธีอื่นแล้วใช่ไหมคะสำหรับ smf
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 05, พฤษภาคม 2009, 05:45:48 PM
http://www.simplemachines.org/

ค้นหาม็ออดที่เกี่ยวกับ bot-spam มีเยอะเลยแหละ แล้วแต่เราจะเลือกใช้ 

อีกอย่างคือ ติดตั้งม็อดเวอริฟายโค๊ด สำหรับบุคคลทั่วไปเวลาจะตั้งหรือตอบกระทู้
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 05, พฤษภาคม 2009, 06:08:09 PM
ขอบคุณค่ะ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 13, พฤศจิกายน 2009, 04:38:56 PM
ขอดันกระทู้นะคะ เรปบนลบได้นะคะ
คือตอนนี้มันใช้ไม่ได้แล้ว เมื่อก่อนก็ยังใช้ได้อยู่นะ ตอนนี้บอทโพสยา โพสเวปโป๊เต็มเลย ทั้งๆ ที่ก็ใช้อันนี้อยู่ค่ะ
ใครเป็นบ้างหรือป่าวคะ ก็เลยต้องยกเลิกให้คนทั่้วไปโพสได้
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 13, พฤศจิกายน 2009, 05:39:17 PM
ขอดันกระทู้นะคะ เรปบนลบได้นะคะ
คือตอนนี้มันใช้ไม่ได้แล้ว เมื่อก่อนก็ยังใช้ได้อยู่นะ ตอนนี้บอทโพสยา โพสเวปโป๊เต็มเลย ทั้งๆ ที่ก็ใช้อันนี้อยู่ค่ะ
ใครเป็นบ้างหรือป่าวคะ ก็เลยต้องยกเลิกให้คนทั่้วไปโพสได้


หมายถึงการป้องกันยูอาแอลหนะเหรอ 

งั้นลองเอาม็อดนี้ไปใช้  เอาอยู่แน่ๆ
http://www.justusers.net/forum/index.php?topic=3275.0
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 16, พฤศจิกายน 2009, 12:07:37 PM
ใช่ค่ะ
ขอบคุณค่ะ ^_^
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 26, กุมภาพันธ์ 2010, 08:42:28 PM

แมวมาแว้วววววว

อิอิ

ว่าด้วยเรื่องบอร์ด SMF สำหรับคนที่ยังไม่อยากปิดบอร์ดสำหรับบุคคลทั่วไป ก็มักจะประสบปัญหา โดนบอทรุมตั้งกระทู้ ทั้งตั้งกระทู้ใหม่ และตอบรีไพลสมาชิก ต้องลบกันไม่หวาดไม่ไหว
แต่ก็ยังมีมอดสำหรับป้องกันบอทตั้งกระทู้วางลิงค์ มีมอดสำหรับบุคคลทั่วไปกรอกรหัสก่อนตั้งกระทู้ ... บลาบลาบลา ..

แต่มันก็ต้องติดมอดแก้โค้ดทั้งนั้น แบบว่า แมวขี้เกียจ  :razz:

เอาอย่างนี้ไปละกัน

(http://img685.imageshack.us/img685/4498/2622553212125.jpg)


เวิร์กนะ
(http://i56.photobucket.com/albums/g185/catzcatch/Emotion/Onion/onion-32.gif)

เอิ๊กๆๆ

ตั้งหมวดเฉพาะสำหรับบอทไปเลย ขอเพียงแค่ไว้บนสุดของบอร์ดนั้นๆ เดี๋ยวพี่บอทน้องบอททั้งหลาย ก็ตามไปรุมตั้งรุมตอบกระทู้กันอยู่ตรงนั้น ไหนๆ มันก็อ่านภาษาไทยกันไม่เป็น


รูปหายไปละ เหอๆๆ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 26, กุมภาพันธ์ 2010, 08:47:52 PM
ถ้าบอร์ดมีผู้ดูแลอยู่ประจำ ไม่ใช่ปัญหาเลยหละ
เพียงลงม็อดอะไรก็ว่ากันไป ป้องกันให้เต็มที่
ทีนี้มันจะหลุดมา 1-2 กระทู้ต่อวันก็ไม่ใช่เรื่องน่ากลัว

อย่างน้อยมันวางลิงก์ไม่ได้  ก็วางพวกยูอาแอลไม่ได้ วางรูปโป๊ไม่ได้

ให้ม็อดได้ทำงานมั่งวันละคลิกสองคลิกก้ยังดี 55+
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซ็งแสปม ที่ 14, มีนาคม 2010, 06:26:22 PM
ทำอยู่ครับ ยกให้มันไป 1 กระทู้เลย  :smiley:

อย่างที่ เซ็ง.com อ่ะคับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: Janely ที่ 16, มีนาคม 2010, 12:55:23 PM
 :yaahoo: ขอบคุณจ้าาาาาา
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: changsunha ที่ 01, พฤษภาคม 2010, 08:21:03 AM

แมวมาแว้วววววว

อิอิ

ว่าด้วยเรื่องบอร์ด SMF สำหรับคนที่ยังไม่อยากปิดบอร์ดสำหรับบุคคลทั่วไป ก็มักจะประสบปัญหา โดนบอทรุมตั้งกระทู้ ทั้งตั้งกระทู้ใหม่ และตอบรีไพลสมาชิก ต้องลบกันไม่หวาดไม่ไหว
แต่ก็ยังมีมอดสำหรับป้องกันบอทตั้งกระทู้วางลิงค์ มีมอดสำหรับบุคคลทั่วไปกรอกรหัสก่อนตั้งกระทู้ ... บลาบลาบลา ..

แต่มันก็ต้องติดมอดแก้โค้ดทั้งนั้น แบบว่า แมวขี้เกียจ  :razz:

เอาอย่างนี้ไปละกัน

([url]http://img685.imageshack.us/img685/4498/2622553212125.jpg[/url])


เวิร์กนะ
([url]http://i56.photobucket.com/albums/g185/catzcatch/Emotion/Onion/onion-32.gif[/url])

เอิ๊กๆๆ

ตั้งหมวดเฉพาะสำหรับบอทไปเลย ขอเพียงแค่ไว้บนสุดของบอร์ดนั้นๆ เดี๋ยวพี่บอทน้องบอททั้งหลาย ก็ตามไปรุมตั้งรุมตอบกระทู้กันอยู่ตรงนั้น ไหนๆ มันก็อ่านภาษาไทยกันไม่เป็น


รูปหายไปละ เหอๆๆ


ที่นั่งพิเศษสำหรับพี่บอท
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: มีนา ที่ 08, สิงหาคม 2010, 03:00:27 PM
ถ้าบอร์ดมีผู้ดูแลอยู่ประจำ ไม่ใช่ปัญหาเลยหละ
เพียงลงม็อดอะไรก็ว่ากันไป ป้องกันให้เต็มที่
ทีนี้มันจะหลุดมา 1-2 กระทู้ต่อวันก็ไม่ใช่เรื่องน่ากลัว

อย่างน้อยมันวางลิงก์ไม่ได้  ก็วางพวกยูอาแอลไม่ได้ วางรูปโป๊ไม่ได้

ให้ม็อดได้ทำงานมั่งวันละคลิกสองคลิกก้ยังดี 55+

ไม่ดีเล้ยจ้า  ไม่ชอบให้มีสแปมในบอร์ด  ให้มดได้ทำหน้าที่อื่นดีกว่ามั้ง  เราเกลียด  spam ทุกชนิดจ้า ไม่มีเลยได้มั้ย
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 08, สิงหาคม 2010, 08:47:45 PM
งั้นก็ต้องลงม็อดทุกอย่างที่กันบ็อท  ในกระทู้สารบรรณลงให้ครบ มันไม่มาแน่
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: scaat69 ที่ 13, กันยายน 2010, 01:44:15 PM
ตามมาขอบคุณครับ ดีมากเลยครับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 13, กันยายน 2010, 06:06:47 PM

ขอบคุณ Single จ้ะ ของเขานำเสนอมา เหมียวเล็กเอามาใส่รูปประกอบเท่านั้น
 :rolleyes:
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 13, กันยายน 2010, 06:09:06 PM
:huh:
(http://img819.imageshack.us/img819/7642/47722052.jpg)

ทั้งๆ ที่เขาไม่ได้ออนอยู่เลย