كيف احمي endpoint معين بحيث لا يتم الوصول اليه الا بأمر مني !

  • Rashadoo

ما اريده بالضبط هو التالي:

لنتخيل لدي موقع يجلب 10 اسئلة عشوائية للعضو، في كل مرة يقوم العضو بالجواب الصحيح تزيد نقاطه بعدد 1، كل يوم يمكن ان تتكرر بعض الاسئلة، السؤال هو كيف امنع مستخدم عابث من بعث طلب الى نقطة زيادة عدد النقاط (اي الغش)

@wgh @KernelCode


التعليق السابق

لا ، كان هناك سوء فهم في الأول ،

يمكنك عمل جدول جديد ، يكون إسمه مثلا question_user يتم إضافة record به user_id و question_id حيث يتم إضافة record جديد به ID العضو و IDالسؤال الذي أجاب عليه إجابة صحيحة عند الإجابة ، وقبل إرسال طلب إضافة نقطة تتأكد أن هذا العضو والسؤال ليسا متواجدين ... فإن كانا متواجدين لا يتم إرسال طلب زيادة نقطة

هذا ما قررت فعله في تعليقات سابقة ان لم تلاحظ !

لكن السؤال الاول لي كان ان كنت اريد زيادة اكثر من نقطة لنفس السؤال ان اجاب عليه مرات متكررة، اظن ان هذه الفكرة ليست جيدة الآن، فكرت ان افعلها نقطة واحدة لكل سؤال يومياً مرة واحدة، لكن لا داعي لذلك