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

كيف أعرف كلمة السر واسم المستخدم من خلال ADO

مغلق
بدأه أحمد الحربي في 9 يوليو 2003 · 4 رد · 1,353 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الكرام

السلام عليكم

عملت قاعدة بيانات من خلال sql server

وأنشأت عدة تسجيلات دخول بأسمائها وكلمات مرورها

والمشكلة هي :

هل بإمكاني معرفة اسم المستخدم وكلمة المرور برمجياً لأضعها في سلسلة الاتصال .. فمن غير المعقول أن أضع اسم المستخدم وكلمة المرور يدوياً .. وحتى لو وضعتها يدوياً سأستطيع وضعها لواحد مثلاً sa وكلمة المرور 11 .. بعد هذا لن أستطيع

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

استخدمت العبارة التالية

conn.open currentProject.Connection

وأستطيع الحذف والتعديل ... الخ إذا كان المستخدم بلا كلمة مرور .. إما إذا عينت كلمة مرور فلا يمكن أن يفتح الاتصال أبداً

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

ملاحظة : الواجهة من خلال أكسس

يا ليت الإجابة بأسرع وقت فأنا محتاج لهذه المعلومة

شاكراً لكم ومقدراً تعاونكم

#2

اخي احمد اسف على الاطالة لظروفي الخاصة

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

اليس كذلك؟

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

المطلوب اسم السيرفر واسم قاعدة البيانات حتى اتمكن من وضعهما في المثال ..............

انتظر الرد منك اخي العزيز

#3

نعم هو المطلوب

اسم السيرفر = AHMAD

اسم القاعدة =DBNew

#4

تجد المثال المطلوب مع الدروس في موقع vb4arab

لقد وضعته لك هناك

#5

أخي الكريم حسب ما فهمت انك حددت اسماء المستخدمين في sql وتريد عند دخزل اي أحد ان يحدد اسمه وكلمة السر له وبذلك عندما يدخل يرتبط بالسماحيات التي حددتها له

هذا الكود قد يساعدك في ذلك

stringvar = "Provider=SQLOLEDB.1;Persist Security Info=False

stringvar = stringvar & ";User ID=" & username & ";pwd=" & password

stringvar = stringvar & ";Initial Catalog=DBName;Data Source=server_name"

حيث username ، Password متغيرين في Module تستقبلهم في نافذة ال Login

___________

لا تنسانا من صالح دعاءك

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

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