تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
احتاج كود عدم السماح للمستخدم بتجاوز المحاولات
#1
السلام عليكم نهاركم سعيد ...
لو سمحتم احتاج كود عدم السماح للمستخدم بتسجيل الدخول اكثر من 3 مرات
الرد }}}
تم الشكر بواسطة:
#2
يا مرام
انتي مبرمجة والمبرمج يحتاج للتفكير في حل المشاكل التي تواجهه
يجب عليك التفكير دائما في عدة سيناريوهات لحل المشكلة
أحيانا أو دائما يجب عليك محاولة التفكير كمستخدم للنظام وليس كمبرمج له لتخمين المشاكل التي ستواجه المستخدم
ولوضع حساب لكل خطوة ممكن ان يتخذها المستخدم ولكل خطأ ممكن ان ينتج في البرنامج نتيجة سوء الادخال مثلا
ماذا لو ضغط المستخدم الزر الفلاني او وضع قيمة رقمية او رموز في مربع النص الفلاني
ماذا ممكن ان يفعل المستخدم لتفادي قيد وضعه المبرمج

بهذا الشكل

لا يوجد شيء اسمه "كود عدم السماح للمستخدم بتسجيل الدخول اكثر من 3 مرات "

هذه آلية انت تفكري فيها وتبرمجيها وهناك عشرات الطرق لذلك
اين ستسجل عدد مرات المحاولات؟
هل في قاعدة البيانات؟
ام في ملف نصي؟
ام على الانترنت؟
ام في اعدادات البرنامج الداخلية؟
متغير رقمي في الكلاس؟
الريجيستري؟
مرتبطة مع تاريخ الجهاز؟


ماذا لو خزنتها في قاعدة البيانات؟ مالذي سيمنع المستخدم من تعديلها عبر مدير قواعد البيانات؟
ولو خزنتها في متغير رقمي؟ سيتحتم على المستخدم اغلاق البرنامج وفتحه من جديد ليتجاوز الحد المعين!

الرد }}}
تم الشكر بواسطة: maram2423
#3
(25-06-18, 05:03 PM)محمد كريّم كتب : يا مرام
انتي مبرمجة والمبرمج يحتاج للتفكير في حل المشاكل التي تواجهه
يجب عليك التفكير دائما في عدة سيناريوهات لحل المشكلة
أحيانا أو دائما يجب عليك محاولة التفكير كمستخدم للنظام وليس كمبرمج له لتخمين المشاكل التي ستواجه المستخدم
ولوضع حساب لكل خطوة ممكن ان يتخذها المستخدم ولكل خطأ ممكن ان ينتج في البرنامج نتيجة سوء الادخال مثلا
ماذا لو ضغط المستخدم الزر الفلاني او وضع قيمة رقمية او رموز في مربع النص الفلاني
ماذا ممكن ان يفعل المستخدم لتفادي قيد وضعه المبرمج

بهذا الشكل

لا يوجد شيء اسمه "كود عدم السماح للمستخدم بتسجيل الدخول اكثر من 3 مرات "

هذه آلية انت تفكري فيها وتبرمجيها وهناك عشرات الطرق لذلك
اين ستسجل عدد مرات المحاولات؟
هل في قاعدة البيانات؟
ام في ملف نصي؟
ام على الانترنت؟
ام في اعدادات البرنامج الداخلية؟
متغير رقمي في الكلاس؟
الريجيستري؟
مرتبطة مع تاريخ الجهاز؟


ماذا لو خزنتها في قاعدة البيانات؟ مالذي سيمنع المستخدم من تعديلها عبر مدير قواعد البيانات؟
ولو خزنتها في متغير رقمي؟ سيتحتم على المستخدم اغلاق البرنامج وفتحه من جديد ليتجاوز الحد المعين!
الي احتاجه انه في فورم الدخول  في حالة المستخدم سجل دخوله وكانت كلمة السر او إسم المستخدم خطأ اكثر من 3 مرات المنظومة يتم قفل المنظومة عليه فقط
وانا قمت بأكثر من محاولة لكن الكود لم يشتغل ...
علي العموم شكرا لك بارك الله فيك ..... لقد قام اخي Amir_alzubidy  بحل المشكلة لي ..
الرد }}}
تم الشكر بواسطة:
#4
الطريقة بسيطة ممكن تسوي متغير  x=0   وتسوي جملة شرطية  اذا كان x= 2  تقفل البرنامج و بعد رسالة الخطاء الذي انت وضعتها في برنامج تزيد 1
الرد }}}
تم الشكر بواسطة:
#5
اذا كان هذه الفكرة تناسب لك

يمكننى اعادة تحويل السورس ليعمل على VB.Net
ولكى تستفاد من عدد مرات الاستخدام

فالفكرة كلها تعتمد على نقطة جلب الـ عدد مرات الاستخدام
اذا كان من خلال قاعدة البيانات او من خلال Setting من البرنامج

فى الرابط بالاعلى ستوضح الفكرة اذا قمت بفتح السورس
واذا كان ليس لديك اى تعامل مع C# يمكنك الرد هنا
وساقوم بعمل نفس الموضوع بالقسم VB.NET

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] احتاج مساعدة في كتابة كود sloom00 2 955 21-08-25, 09:09 AM
آخر رد: sloom00
  احتاج مساعدة في اظهار الصورة على PictureBox sloom00 2 389 31-12-24, 11:29 PM
آخر رد: sloom00
  [VB.NET] احتاج مساعدة في طابعة فواتير حرارية zazasami 3 383 15-08-24, 05:48 PM
آخر رد: PABLO
  [VB.NET] احتاج الى حل في عرض الملفات على داتا جرد فيو raedre22 4 585 11-07-24, 06:32 PM
آخر رد: raedre22
  [VB.NET] السلام عليكم ممكن مساعدة اخوان احتاج يكون تسجيل الدخول textbox1 + textbox2 Coder_iraqii 4 876 18-12-23, 06:46 PM
آخر رد: Kamil
  احتاج كود اعادة الترقيم في السنة الجديدة ranosh 3 776 27-11-23, 01:25 AM
آخر رد: justforit
  احتاج دالة التفقيط ، ريال سعودي .. كرما Ali_hassn 3 1,095 20-08-23, 06:35 AM
آخر رد: Alexander Max2
  [VB.NET] احتاج كود يغلق جميع الفورم ويبقي فقط الفورم Home Ali_hassn 4 885 15-08-23, 06:43 PM
آخر رد: Alexander Max2
  [VB.NET] احتاج فانكشن Ali_hassn 0 357 09-08-23, 09:24 PM
آخر رد: Ali_hassn
  اريد اضافة متغيراخر داخل Listbox1 احتاج تعديل بسيط moh61 0 546 05-08-23, 02:29 PM
آخر رد: moh61

التنقل السريع :


يقوم بقرائة الموضوع: