السلام عليكم الرجاء قراءة الموضوع وفهمه قبل التعليق المتجر ووردبريس ووكمرز لدي كود من شركة محلية في قطر لتسجيل الدخول برقم الجوال وotp فقط وحاولت اربطه في فورم تسجيل الدخول الخاص فيني ما يرسل رموز أبدا وحاول شخص آخر يربطه وبرضه الكود ما يرسل أي رسالة المطلوب ربط الكود بطريقة صحيحة بحيث أنه يشتغل إضافة زر لإعادة إرسال كود تحقق + وضع وقت دقيقة لإدخال رمز التحقق الرجاء التعليق بالسعر والمدة ليتم التواصل معاك مع خالص الشكر
وعليكم السلام، أنا أمير، مبرمج معايا خبرة في تصميم وتطوير المواقع. فهمت المشكلة، وغالبًا الخلل إما في طريقة الربط مع الـ API أو إعدادات الـ Request/Response الخاصة بشركة الـ OTP. أقدر أراجع الكود وربطه بشكل صحيح مع فورم تسجيل الدخول في WooCommerce، مع إضافة: زر إعادة إرسال الكود Countdown لمدة دقيقة التأكد من الإرسال والاستقبال بدون مشاكل التكلفة من 50 دولار والتنفيذ خلال يوم. اشتغلت قبل كده على ربط APIs وأنظمة OTP وWordPress/WooCommerce. ممكن تتأكد من جودة الشغل من خلال معرض أعمالي السابقة: [https://mostaql.com/u/amir_mustafa_00/portfolio](https://mostaql.com/u/amir_mustafa_00/portfolio)
مرحبا يتطلب ذلك التعديل بلغة php علي اضافة الفورم الخاص بك لاضافة وسيلة الotp المخصصة و تختلف الميزانية و مدة التنفيذ حسب اسم الإضافة التي تستخدمها لذلك و في العموم ستتراوح تكلفة ربط الرسائل 150$ - 250$ حسب الاضافة التي تستخدمها مدة التنفيذ يومين ان شاء الله
مرحبا أ/ محمد، معك صديقك عمرو خبرة أكثر من 6 أعوام في مجال برمجة مواقع الوردبريس والبرمجة الخاصة PHP LARAVEL تفضل بمراسلتي احتاج لمعرفة SMS Provider لتحديد المشكلة بدقة وما إن كان يدعم التركيب ام لا وحينها سيتم تحديد السعر والمدة الزمنية ستكون من يوم ليومين بالكثير
أقدر أنفذ المطلوب بإذن الله، وغالبًا المشكلة تكون من طريقة الربط مع الـ API أو معالجة الـ Request/Response الخاصة بخدمة الـ OTP.
سأقوم بـ:
- ربط كود الـ OTP بشكل صحيح مع فورم تسجيل الدخول في WooCommerce - إضافة زر إعادة إرسال الكود - إضافة مؤقت لمدة دقيقة قبل إعادة الإرسال - اختبار الإرسال والتأكد من عمل النظام بالكامل بدون مشاكل
المدة: يوم إلى يومين السعر: 25$
بانتظار التواصل لإرسال تفاصيل المزود والكود الحالي
محاولة إعداد نظام تسجيل الدخول برقم الجوال ورمز التحقق (OTP) على متجر WordPress / WooCommerce عبر كود مخصص (Custom API) هي خطوة ممتازة لرفع مبيعات متجرك، ولكن هناك فخ تقني وأمني قاتل؛ فبوابات الرسائل وأنظمة الـ OTP تعتبر الهدف الأول للمخترقين والسبامرز. أكبر خطر يهدد متجرك هنا هو ثغرات الـ SMS Gateway Brute Forcing لتخمين الأكواد، وثغرات الـ SMS Flooding التي تمكن المهاجمين من استغلال الـ API لإرسال آلاف الرسائل الوهمية واستهلاك رصيد باقتك المالية في دقائق، بالإضافة إلى ثغرات الـ Authentication Bypass التي قد تتيح للمخترق تخطي الرمز تماماً ودخول حسابات زبائنك في قطر أو حتى حساب الأدمن.
بصفتي باحثاً أمنياً ومختبر اختراق (Pentester) مصنفاً ضمن أفضل 4% عالمياً في TryHackMe، أقدم لك عرضاً مخصصاً لحماية وتحصين هذا الفلو (Flow) والنظام بالكامل من الخارج والداخل قبل إطلاقه، ويتكون من خدمتين متكاملتين: الخدمة الأولى: اختبار الاختراق الشامل (Blackbox Pentesting)
Anti-SMS Flooding & Rate Limiting: فحص نقاط الاتصال (Endpoints) الخاصة بالـ API عبر Burp Suite للتأكد من استحالة قيام المهاجمين بإغراق السيرفر بطلبات وهمية، وضمان تطبيق جدار حماية برمي يمنع استهلاك رصيد باقتك المالية في قطر.
OTP Brute Force Protection: التحقق من صرامة النظام في تدمير رمز التحقق (Invalidate) بعد عدد محدد من المحاولات الخاطئة، لمنع الهاكرز من تخمين الأكواد عبر السكريبتات والماسحات الآلية.
Authentication Bypass Audit: فحص الواجهة الخلفية (Backend) للتأكد من أن السيرفر يقوم بالتحقق من صحة الرمز من جهته (Server-side validation) واستحالة تزوير أو تخطي طلب تسجيل الدخول من جهة المتصفح.
Timer & Session Logic Flaws: اختبار منطق عمل عداد الدقيقة وزر إعادة الإرسال (Resend OTP) للتأكد من عدم وجود ثغرات منطقية تسمح بتجاوز الوقت المحدد أو استغلال الجلسات النشطة لسرقة حسابات النزلاء أو الزبائن.
الخدمة الثانية: تأمين السيرفر من الداخل (Server Hardening via SSH)
بما أن متجرك مستضاف على ووردبريس ويتصل بـ API خارجي حساس، سأدخل لقلب السيرفر عبر الـ SSH لحمايته وجعله حصناً منيعاً من خلال:
اطلعت على المشكلة وفهمت المطلوب بالكامل وغالباً الخلل من طريقة ربط الـ API أو معالجة الـ Request والـ Response الخاصة بمزود الـ OTP وليس من الكود نفسه
أقدر أراجع الربط الحالي وأعدل النظام بحيث يعمل بشكل صحيح مع WooCommerce ويشمل:
ربط تسجيل الدخول برقم الجوال وOTP بشكل كامل حل مشكلة عدم إرسال الرسائل إضافة زر إعادة إرسال رمز التحقق إضافة Countdown لمدة دقيقة قبل إعادة الإرسال التأكد من انتهاء صلاحية الكود بعد الوقت المحدد اختبار كامل للنظام والتأكد من استقرار عملية تسجيل الدخول
سأعمل على الربط بشكل آمن ومتوافق مع ووردبريس بدون التأثير على الإضافات الحالية أو تجربة المستخدم