الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية صنع باسوورد ذكي

مغلق
بدأه الجوهري في 16 ديسمبر 2001 · 3 رد · 1,053 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كل عام وأنتم بخير

أود السؤال عن كيفية عمل كلمة السر أو الكود الخاص بها .

ولكن الكود لازم يكون يعكل علية أو البرنامج يعمل عليه أكثر من مستخدم ، طبعاً لازم يكون لكل واحد منهم كلمة سر خاصة به منعاً للعبث بملفات بعضهم البعض أو لكشف التلاعب .

وشكراً

;)

#2

اذا كان البرنامج يدخل اكثر من مستخدم كبرنامج محاسبي مثلا

فيمكنك ان تجعل كلمات السر في قاعدة بيانات وأمام كل اسم الصلاحيات الخاصه فيه .

الرقم        الاسم      كلمة السر    تعديل  حذف  اضافة 

1             محمد       ****          1      0        1

بهذه الطريقة يكون امامك مجال واسع في تحديد الصلاحيات .

#3

وهناك طريقة اخرى انا احب استعالها وهي

تكون جدول خاص بالمستخدمين

رقم المستخدم - اسم المستخدم - كلمة المرور

وجدول خاص بالوظائف التي ف البرنامج

رقم الوظيفة - اسم الوظيفة

1 - فتح شاشة الموظفين

2 - تعديل موظف

3 - حذف موظف

وهكذا

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

رقم الموظف - رقم الوظيفة

ومن تم نكون اجراء في الكود يتاكد من ان هذا المستخدم له الاحقية بدخول هذه الوظيفة او تنفيده ام لا

هذه مجرد فكرة ولكن هناك طرق عدة

فمثلا لو كنت تستخدم قاعدة بيانات اوراكل فانا افضل ان يكون كلمة السر والمستخدم على مستوى قاعدة البيانات وليس على البرنامج لنو مستوى الحماية من على قاعدة البيانات يزيد من فاعلية الحماية ولو كان اكثر تعقيد وخصوصا اذا كان للمستخدم اكثر من صلاحية ، وتكمن فاعلية الحماية من على مستوى قاعدة البيانات او على الجدول من ان لا يمكن الدخول الي قاعدة البيانات باي وسيلة كانت الا بعد ادخال كلمة المرور المناسبة والمستخدم المناسب، اما الحماية من على مستوى البرنامج فهي فيها عيب واضح الا وهو يمكن للمستخدم الدخول الي قاعدة البيانات لو استعمل اي برنامج اخر :) غير الذي صممته له انت :)

لك تحياتي

لا يتعلم العلم كل مستحي او مستكبر

#4

تقبل الله طاعتكم جميعا

المثال هو المطلوب الاول في هذه الحاله قبل كل شئ

هذا الموضوع مغلق.

مواضيع مشابهة