طريقة منع برامج النهب والهجوم في سيرفرك
منتدى حرب التتار | tatar war
السلام عليكم ورحمة الله وبركاته

عزيزي-تي الزائر-ة =نرحب بكم في هذا المنتدى الكبير ونرجوا لكم قضاء وقت ممتع ونرجوا اذا كانت لديكم امكانيات ان تسجلوا معنا وتشاركوننا بها لكي نرتقي سوا الى القمه واعدكم انه سوف يتم تنظيم المنتدى بشكل اوسع واكبر وضم اقسام افضل بإذن الله تعالى
مرسل الرساله:الادمن Admin


مرحبا بك يا زائر


 

الرئيسيةالمنشوراتس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

إرسال موضوع جديد   إرسال مساهمة في موضوع
شاطر | 
 

 طريقة منع برامج النهب والهجوم في سيرفرك

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Pain7

>>عـ عـًٍضـؤ جـ جـدـ#ـيـد<<
>>عـ عـًٍضـؤ جـ جـدـ#ـيـد
avatar

جنسيْـﮯ » : ذكر


أنضمُآميـﮯ » : 05/10/2016
مُشاركآتيَـﮯ » : 14
نقاطيـﮯ : 438
سمعتيـﮯ (تقيميـﮯ) : 0
عمرﮯ : 33
المزاج : :)

مُساهمةموضوع: طريقة منع برامج النهب والهجوم في سيرفرك    السبت أكتوبر 15, 2016 10:26 pm

السلام عليكم ورحمه الله وبركاته


طريقة منع برامج النهب والهجوم في سيرفرك


بأستخدام التحقق reCAPTCHA


 النظام الأحدث لنظام كابتشا لكي نستطيع التفريق بين الإنسان و الآلة



مثل:



مثل من موقعي:


رابط الصوره : https://i.imgur.com/EH5lSKI.png

الفكرة للمبرمجين


من ملف v2v بعد شرط isPost نقوم بحسب عدد الهجمات بالثواني او الدقائق


حسب الاعدادات للي تحبها


نقوم بتركيب Redis على السيرفر

ثم نقوم بحسب عدد الهجمات مثل

الكود:
$messageMAX = 2;
$checkTime  = 3;
$Playerid = $this->player->playerId;
$RedisKey = "war:$Playerid:c4";
$RedisGet = $Tatar->Redis->get($RedisKey)
if($RedisGet >= $messageMAX){
  Update_Players
}else{
  $Tatar->Redis->setEx($RedisKey, $checkTime, $RedisGet+1);
}

فكرة الكود بسيطة اولاً اقصى عدد هجمات 2 في 3 ثواني


بعد ذلك جلب ايدي الاعب ثم وضع key والتحقق اذا قام اللاعب بالهجوم مرتين في ال3ثواني


يقوم بعمل ابديت للعضو ويكون الرقم 1 في قاعد البيانات


ويكون فيه تحقق في ملف village1 و v2v اذا كان حقل captcha يساوي 1 يسوي له تحويل إلى صفحة التحقق البشري


مثل الصوره الموجوده بالاعلى من موقعي ,



الشرح للمبرمجين




بالتوفيق للجميع


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://tatarw.com
Admin
صاحب الموقع
صاحب الموقع
avatar

جنسيْـﮯ » : ذكر
أنضمُآميـﮯ » : 16/07/2011
مُشاركآتيَـﮯ » : 1729
نقاطيـﮯ : 5389
سمعتيـﮯ (تقيميـﮯ) : 69




مُساهمةموضوع: رد: طريقة منع برامج النهب والهجوم في سيرفرك    الأحد أكتوبر 16, 2016 7:20 pm

شكرا على الشرح لست مبرمج لكن ارجوا ان توضحها اكثر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
طريقة منع برامج النهب والهجوم في سيرفرك
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:تستطيع الرد على المواضيع في هذا المنتدى
منتدى حرب التتار | tatar war :: حرب التتار و ترافيان :: تطوير حرب التتار | Tatar war development-
إرسال موضوع جديد   إرسال مساهمة في موضوعانتقل الى: