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

سؤال مهم : كيف يضع المستخدم كلمة سر لقاعدة بياناته التي تم إنشائها عن طريق واجهة برنامج تم Visula Studio

بدأه vbzaidan في 26 سبتمبر 2009 · 1 رد · 901 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

الإستفسار : عندي برنامج أن طور تصميمه من ضمن عمليات البرنامج إنشاء قاعدة بيانات لكل مستخدم ( كل مستخدم ستخلق له قاعدة بيانات متشابه ) ووضع حماية عن طريقة كلمة مرور سؤالي هو :

1- هل علي القيام بإنشاء قاعدة بيانات خاصة لكل مستخدم ؟ إذا كان الإجابة بنعم كيف أحمي قاعدة البيانات الخاصة بمستخدم معين عن طريق برنامجي front end

2- أو هل يجب علي إنشاء مفتاح أساسي primary key وأسميه user id إضافة إلى حقل آخر أسميه password ويكون حقل الـ user id هو الـ FK لبقة الجدوال الأخرى في البرنامج التي سيتم فيها المستخدم بإدخال بياناته وبيانات أخرى خاصة به هو فقط عن طريق كود معين ( بهذه الطريقة لن أقوم بإنشاء قاعدة بيانات خاصة لكل مستخدم وإنما سيكون الإتصال ببياناته عن طريق user id )

أعلم أن الطريق الأولى هي الأفضل لكن كيف يضع المستخدم كلمة سر لقاعدة البيانات هذه عن الطريق front end وهو هنا فيجول ستديو 2005 أستخدم C# كبرمجة front end وأكون شاكر لكم لو وضعتم لي كود أنفذ فيه هذه العملية كود sql server

شاكر لكم حسن تعاونكم وآسف على الإطالة

أخوكم

زيدان

تم تعديل هذه المشاركة بواسطة vbzaidan في 26 سبتمبر 2009 في 23:27

#2
اقتباس
أعلم أن الطريق الأولى هي الأفضل

من قال لك هذا؟

هذه هي الطريقة التي اتبعها

خلق user_id , كلمة سر واحدة وهنا انا اعتبر ان frontend هو مستخدم له كلمة سر

هذا user_id يمكنني من الاتصال ب sql server وهذا الاتصال يتم بشكل مخفي عن المستخدم

عرض شاشة الدخول الي البرنامج حيث يجب على المستخدم ادخال user_id و password وعندها تتم مقارنتها بالجدول او بالطريقة التي ذكرتها انت (رقم 2)

هذا رايي

تم تعديل هذه المشاركة بواسطة سمير ابراهيم في 2 نوفمبر 2009 في 23:10

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…