منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] سؤال بخصوص database - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] سؤال بخصوص database (/showthread.php?tid=28957)



سؤال بخصوص database - Mohamed20 - 10-03-19

هل يمكن منع الاسبام عندي مشروع يعتمد على حفظ البيانات فى database لاكن يوجد بعض المستخدمون يستخدمون spam bot هذا يسبب عدم استقرار المشروع فهل يوجد طريقة لمنع هذا ؟


RE: سؤال بخصوص database - 5000 - 10-03-19

لم توضح كيف يستطيع المستخدمون استخدام spam bot في قاعدة البيانات?
وماذا تقصد بعدم استقرار المشروع؟

إن كان القصد استخدام الحقن في البيانات المدخلة فهذا يرجع لعدم استخدامك ل Parameters في تمرير البيانات إلى قاعدة البيانات.
للمزيد اقرأ عن SQL Injection


RE: سؤال بخصوص database - حريف برمجة - 11-03-19

ممكن تضع شرط :

مثلاً بعد حفظ المعلومة الإنتقال للصفحة الرئسية .

أو تضع التحقق من رمز الكود بأن تضع اداتين تكست بوكس الأولى تضع بها رقم يتم توليده من 6 خانات مثلاً والتكست الآخر لكتابة الرمز المطابق . هذا يسمى كابتشا في asp.net ويمكن تطبيقها لبرامج سطح المكتب .


RE: سؤال بخصوص database - elgokr - 12-03-19

الامر يرجع الى ما هو نوع المشروع الذى تتعامل معه
هل هو سطح مكتب ام ويب

بالنهاية الامر كما وضح اخى حريف برمجة
بانك بحاجة الى عمل كابتشا
وهو كالسؤال والجواب والسؤال يتم يتغير فى كل مرة يتم فتح الشاشة الحفظ
وكذلك يتم تغيير السؤال كلما تم الانتظار فى الشاشة لمدة ما وكذلك عند اعتماد الحفظ
دون اغلاق الشاشة حتى لا يتم استغلال ادخال الاجابة مرة واحدة وتكرار الحفظ دائماً

تحياتى لك
وتمنياتى لك التوفيق