Nok Rek

22 نقاط السمعة
17.3 ألف مشاهدات المحتوى
عضو منذ
معلـ ومة رائعة شكـرا جزيـلاً للمسـاعدة
نعم صحيح نجح الأمر شكـرا جزيـلا على المســاعدة
نعم صحيح و الى الان لم أعرف سبب هذه المشكلة عند تصفح الموقع من الهاتف ، تظهر لدي خدمة جوجل لتسجيل الدخول ولكن بمجرد ان يتم تحويل الموقع الى تطبيق يختفي خيار جوجل لتسجيل الدخول نهائيا ويبقى مكانه فارغ
عن طريق المواقع التي تقوم بتحويل الموقع الى تطبيق استخدم اكواد الجافا سكربت المقدمة من Google لتسجيل الدخول
أشكرك جزيــل الشكــر على هذه المعـلومة
قمت بطباعتها وحصلت على undefined
اصبح يعطي خطأ في الكود الثاني TypeError: Cannot read property '6' of undefined PeerRoom[UserInfo[socket.id].idroom][data.data.it].id = socket.id;
للأسف لم تنجح 0|server | TypeError: Cannot read property 'hasOwnProperty' of undefined
للأسف أصبح المقطع يتوقف مؤقتـأ حين تشغيل مقطع أخر
شكرا جزيلا على الشرح الرائع والإفادة
شكرا جزيلا على الشرح الرائع والإفادة
شكرا جزيلا على الشرح الرائع والإفادة
للأسف لم تنفع والمعالج يصل 100% ثم يقف السيرفر بسبب شدة الطلبات
لقد وجدت السبب وهو ارسال الاف الطلبات الى قواعد الإتصال io("connection", {}); كيف يمكنني صد الطلبات الزائدة والمتكررة؟
الأمر محير بالنسبة لي قمت بتركيب express-rate-limit وقواعد حماية Cloudflare وايضا صد بعض طلبات IP وفحص request التطبيق ولكن لا يزال من يقوم بالعبث في موقعي مما يسبب رفع الرام وذاكرة التخزين Memory leak attacks مما يسبب توقفه لدقائق ولا يوجد ما يدل على ثغرة بسبب ان السيرفر مراقب بالنسبة لي ماهو الحل بهذه المشكلة
للأسف اقوم بإستخدام قواعد WAF من Cloudflare ولم أرى هجمات على Domain أغلب الظن أنه هجوم على IP
مبدع كالعادة أخي مصطفى شكرا ا جزيلا على جهودك ومشاركتك الدائمة
للأسف لاتزال المشكلة قائمة ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information. 0|server | at Object.xForwardedForHeader وللأسف يوجد ثغرة في هذه المشكلة تقوم بإعادة تشغيل السيرفر وقفله لدقائق ولا اعلم كيفية حل هذه المشكلة
شــكرا جزيـــلا
صحيح فكرة رائعة , شكرا جزيلا لك
شكرأأ جزيلأأ
شرح رائع شكرا جـزيلاأ
قمت بفعلها عن طريق jquery بهذه الطريقة jQuery(document).ready(function($){ var deviceAgent = navigator.userAgent.toLowerCase(); var agentID = deviceAgent.match(/(iPad|iPhone|iPod)/i); if (agentID) { //code } });
نعم هذه الطريقة جيدة بالفعل وقمت بتجربتها قبل قليل ولكنها لم تنجح معي أصبح متغير isBotLoginEnabled يتم تنفيذه على جميع البوتات بدلا من تنفيذها على بوت واحد, مثلا لو قمت بادخال البوت الأول وحاولت إعادة ادخاله مرة ثانية ستظهر لي رسالة أن البوت متنقل بالفعل ولكن لو حاولت ادخال بوت ثاني سيظهر لي ايضا ان البوت متنقل بالفعل حتى لو قمت بإيقاف التنقل وحاولت إعادة إدخاله ايضا ستظهر لي رسالة ان البوت متنقل بالفعل تفاصيل المشكلة لدي هي أنني عندما
شكرا جزيلا على التوضيح والمساعدة هل يمكنك مساعدتي في المشكلة الثانية؟