ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

مبارزه با اسپمر هاي phpbb

 
Post new topic   Reply to topic    ParsX.com Forum Index -> Writers
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3061
Location: Tehran

PostPosted: Sat Feb 10, 2007 10:39 am    Post subject: مبارزه با اسپمر هاي phpbb Reply with quote

يكي از مشكلاتي كه اكثر مديران فروم هاي اينترنتي پيدا مي كنند اينه كه بعد از مدتي موتورهاي جستجوي اسپمر ها اون فروم ها رو پيدا كرده و مورد حمله خودشون قرار مي دهند .
و با ثبت نام هاي بيهوده و پست هاي غيرمجاز كه اكثرا لينك هاي تبليغاتي هستند فروم رو از حالت عادي خارج مي كنند .
خود phpbb براي مبارزه با اين spammer ها روش هايي رو براي ثبت نام مثله وارد كردن كد امنيتي تصويري يا مثلا فعال كردن عضويت از طريق ايميل و غيره رو دارند . كه متاسفانه اين روش ها هم در برابر اين اسپمر ها چندان كار ساز نيستند هرچند از ورود تعداد زيادي ديگر از اين دسته اسپمر جلوگيري مي كنند .
من بعد از مدتي كه اين مشكل رو ديدم به اين نتيجه رسيدم كه بجاي استفاده از روش هاي متعددي كه آموزش داده شده خيلي راحت مي شه از ورود اين دسته كرم ها جلوگيري كرد. براي اين كار كافيه فرضا فيلدي مثله فيلد ICQ را براي ثبت نام فعال كنيد .
باين ترتيب كه كاربر مثلا عدد دويست و پنجاه و پنج را وارد كند تا بتواند ثبت نام كند . منتهي اين پيام را به زبان فارسي مي نويسيم تا در آينده انشالله اين كرم ها نتوانند به كلك ما پي ببرند .
براي اضافه كردن چنين محدوديتي بايد در شاخه includes در فايل usercp_register چنين خطي را بعد از خط

i f ( e m p t y ( $ u s e r n a m e )

يك شرط ديگر به اين صورت اضافه كنيد :
i f ( $ i c q ! = 225 )  {$error = TRUE;$error_msg .='code <b>ICQ</b> ra <font color=red><b>Devisto Pangaho Pang</b></font> vared konid';}


اميدوارم استفاده لازم رو برده باشيد .
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> Writers All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum