[
attachment=20038]
لدي مشكلة عند عمل dataset لاستخدامها مع كريستال ريبورت يتمحفظ جملة الاتصال كمثال
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\data.accdb; Jet OLEDB: Database Password=123456; "
في ملف الكونفج app.config
هل من طريقة لحماية جملة الاتصال حيثارغبفي استخدام قاعدة بيانات اكسس محمية بكلمة مرور
الفكرة اني عايز احمي المشروع والمستخدم من الاطلاع علي قاعدة البيانات مفيش اي طريقة اخري
المشروع "السور سكود" عادتاً يكون فقط للمبرمح ولا يجب على المستخدم الاتطلاع على المشروع الخاص بك
اما اذا اقتضى الامر فيجب عليك تغييير كلمة المرور في كل مرة تقوم باطلاع اي شخص على السورس كود
لو حضرتك عملت كلمة سر لقاعدة البيانات وكتبت كلمة السر في جملة الاتصال بكده البرنامج هايدخل مباشرة علي قاعدة البيانات ولكن العميل مايقدرش يدخل علي قاعدة البيانات . والله اعلم
وانت عاوز العميل يدخل على قاعدة البيانات ليه
عملت طريقة تاني بس مش متأكد انها امنة حفظت جملة الاتصال في الاعدادت بدون كلمة السر وفي أول فورم يبدأ في البرنامج ضيفت الكود التالي
كود :
كود :
My.Settings("dataConnectionString") = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\data.accdb;Jet OLEDB:Database Password=123456;"
هل تصلح هذه الطريقة من رايكم
(10-11-18, 01:16 AM)mero5000 كتب : [ -> ]وانت عاوز العميل يدخل على قاعدة البيانات ليه
انا بحاول احمي قاعدة البيانات بسؤالي مش اسمح للعميل انه يعرف كلمة المرور