أخواني اعضاء المنتدى المحترمين أتوجه بالشكر إليكم على هذا المنتدى الرائع الذي يعتبر احد موارد العلم لكل من يرغب بالتعلم و خيرنا من علم العلم و علمه ... و أرجو قبول العذر مني لهذه المشاركة الأولى حيث أنني مجرد هاوي أرغب بتعلم كل ما يتعلق بالفورم ديفلوبر و أوراكل داتابيس و احب أن اشارك معكم بهذه المحاولة التي جربتها و لم استطع اكمالها لعلي أفيد غيري بها و استفيد من مشاركاتكم _________________________ كما نعلم أن هناك عدة طرق للتعامل مع المستخدمين من خلال أوراكل منها - إنشاء المستخدمين مباشرة من خلال أوراكل باستخدام Create user و مشكلة هذه الطريقة ارتفاع سعر الترخيص. - إنشاء جدول ضمن قاعدة البيانات بالمستخدمين للنظام و من ثم التعامل معهم و صلاحياتهم بشكل برمجي , و يحوي الجدول على كافة بيانات المستخدمين بما فيها كلمة المرور الخاصة بالمستخدم. إلا أننا علمنا أن هناك طرق للأطلاع على كلمات المرور هذه و اختراقها ومن خلال التجارب حاولت أن استدعي مستخدمي الويندوز ضمن ال Active Directory في جدول خاص تم إنشائه في الداتا بيس حيث تسجل اسمائهم في هذا الجدول ,ومن ثم عند تشغيل تطبيق الديفلوبر فورم يفحص النظام اسم مستخدم الويندوز الحالي هل هو مسجل ضمن قاعدة البيانات أم لا كما ينظر إلى صلاحياتة ضمن جدول الصلاحيات و بهذه الطريقة يمكن أن نتجاوز عملية تخزين كلمات السر ضمن قاعدة البيانات بل التعامل مع مستخدمي ويندوز مباشرة غير أنني لم أنجح في ذلك لما يلي :- 1- لم استطع أن أجد أو سي أكس يستطيع أن يمرر مستخدم ويندوز إلى قاعدة البيانات من خلال الفورم, أي إضافة مستخدم مباشرة من خلال الفورم. 2- لم استطع الحصول على اسم المستخدم رغم أنني استخدمت الدوال المتاحة من قبل الديفلوبر للحصول على اسم المستخدم و هي المتوفرة في المكتبة d2kwutil.pll و في d2kwutil.dll ليتم تسجيلها في الويندوز و الأستفادة من خدمات مكتبة pl/sql .