:: JustUsers.net ::

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

หัวข้อ: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 31 พฤษภาคม 2551, 11:29:49 น.
อ้างถึง
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 พฤษภาคม 2551, 11:47:11 น.
ขอบคูณมากค่ะ  :smitten-1:


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

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

Re: ผมโดน spam บอร์ด มีวิธีป้องการพวกเ_ี้ยนี้มั้ยครับ
« ตอบ #3 เมื่อ: 25, เมษายน 2008, 09:19:17 AM »
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 31 พฤษภาคม 2551, 19:06:22 น.
ู^
^
คุ้น ๆ  :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 พฤศจิกายน 2551, 16:04:30 น.
ขอบพระคุณครับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: Mr.-[CAT]- ที่ 23 กุมภาพันธ์ 2552, 17:33:47 น.
ที่ผมเคยเจอใน Phpbb  Spam มันสมัครเป็นสมาชิกเราได้เลยแปลกจัง
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 23 กุมภาพันธ์ 2552, 17:38:33 น.
เราต้องไปจัดการการลงทะเบียนในผู้ดูแล
- ถ้าสมาชิกไม่เยอะ ก็ให้ใช้การอนุมัติจากเรา
- ถ้าสมาชิกเยอะก็ใช้วิธีต้องใช้เมล์ตอบรับการสมัคร
- เลือกเวอร์ริฟายโค๊ดให้ยากที่สุด
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 05 พฤษภาคม 2552, 17:22:06 น.

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

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

อีกอย่างคือ ติดตั้งม็อดเวอริฟายโค๊ด สำหรับบุคคลทั่วไปเวลาจะตั้งหรือตอบกระทู้
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 05 พฤษภาคม 2552, 18:19:33 น.
ขอบคุณค่ะ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: ปวดหัว ที่ 13 พฤศจิกายน 2552, 16:50:20 น.
ขอดันกระทู้นะคะ เรปบนลบได้นะคะ
คือตอนนี้มันใช้ไม่ได้แล้ว เมื่อก่อนก็ยังใช้ได้อยู่นะ ตอนนี้บอทโพสยา โพสเวปโป๊เต็มเลย ทั้งๆ ที่ก็ใช้อันนี้อยู่ค่ะ
ใครเป็นบ้างหรือป่าวคะ ก็เลยต้องยกเลิกให้คนทั่้วไปโพสได้
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 13 พฤศจิกายน 2552, 17:50:41 น.
ขอดันกระทู้นะคะ เรปบนลบได้นะคะ
คือตอนนี้มันใช้ไม่ได้แล้ว เมื่อก่อนก็ยังใช้ได้อยู่นะ ตอนนี้บอทโพสยา โพสเวปโป๊เต็มเลย ทั้งๆ ที่ก็ใช้อันนี้อยู่ค่ะ
ใครเป็นบ้างหรือป่าวคะ ก็เลยต้องยกเลิกให้คนทั่้วไปโพสได้


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

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

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

อิอิ

ว่าด้วยเรื่องบอร์ด 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 กุมภาพันธ์ 2553, 20:59:16 น.
ถ้าบอร์ดมีผู้ดูแลอยู่ประจำ ไม่ใช่ปัญหาเลยหละ
เพียงลงม็อดอะไรก็ว่ากันไป ป้องกันให้เต็มที่
ทีนี้มันจะหลุดมา 1-2 กระทู้ต่อวันก็ไม่ใช่เรื่องน่ากลัว

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

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

อย่างที่ เซ็ง.com อ่ะคับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: Janely ที่ 16 มีนาคม 2553, 13:06:47 น.
 :yaahoo: ขอบคุณจ้าาาาาา
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: changsunha ที่ 01 พฤษภาคม 2553, 08:32:27 น.

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

อิอิ

ว่าด้วยเรื่องบอร์ด 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 สิงหาคม 2553, 15:11:51 น.
ถ้าบอร์ดมีผู้ดูแลอยู่ประจำ ไม่ใช่ปัญหาเลยหละ
เพียงลงม็อดอะไรก็ว่ากันไป ป้องกันให้เต็มที่
ทีนี้มันจะหลุดมา 1-2 กระทู้ต่อวันก็ไม่ใช่เรื่องน่ากลัว

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

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

ไม่ดีเล้ยจ้า  ไม่ชอบให้มีสแปมในบอร์ด  ให้มดได้ทำหน้าที่อื่นดีกว่ามั้ง  เราเกลียด  spam ทุกชนิดจ้า ไม่มีเลยได้มั้ย
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: เซียวเหล่งนึ่งฯ ที่ 08 สิงหาคม 2553, 20:59:09 น.
งั้นก็ต้องลงม็อดทุกอย่างที่กันบ็อท  ในกระทู้สารบรรณลงให้ครบ มันไม่มาแน่
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: scaat69 ที่ 13 กันยายน 2553, 13:55:39 น.
ตามมาขอบคุณครับ ดีมากเลยครับ
หัวข้อ: Re: การเพิ่มคำสั่งบล็อกบ็อท spam
เริ่มหัวข้อโดย: LittleCat ที่ 13 กันยายน 2553, 18:18:11 น.

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

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