ما اريده بالضبط هو التالي:
لنتخيل لدي موقع يجلب 10 اسئلة عشوائية للعضو، في كل مرة يقوم العضو بالجواب الصحيح تزيد نقاطه بعدد 1، كل يوم يمكن ان تتكرر بعض الاسئلة، السؤال هو كيف امنع مستخدم عابث من بعث طلب الى نقطة زيادة عدد النقاط (اي الغش)
ما اريده بالضبط هو التالي:
لنتخيل لدي موقع يجلب 10 اسئلة عشوائية للعضو، في كل مرة يقوم العضو بالجواب الصحيح تزيد نقاطه بعدد 1، كل يوم يمكن ان تتكرر بعض الاسئلة، السؤال هو كيف امنع مستخدم عابث من بعث طلب الى نقطة زيادة عدد النقاط (اي الغش)
يجب ان تتأكد من صحة الإجابة على السرفر قبل إرسال طلب زيادة نقطة، فإذا كانت خاطئة لا يتم إرسال طلب زيادة نقطة
:O
يا رجل يعني ان تحققت على السرفر لا يكون المستخدم قادر على بعث نفس الاجابة 1000 مرة وزيادة 1000 نقطة ؟
لا ، كان هناك سوء فهم في الأول ،
يمكنك عمل جدول جديد ، يكون إسمه مثلا question_user يتم إضافة record به user_id و question_id حيث يتم إضافة record جديد به ID العضو و IDالسؤال الذي أجاب عليه إجابة صحيحة عند الإجابة ، وقبل إرسال طلب إضافة نقطة تتأكد أن هذا العضو والسؤال ليسا متواجدين ... فإن كانا متواجدين لا يتم إرسال طلب زيادة نقطة
التعليقات