صلاحيات المستخدمين مساعدة
#1
عندي برنامج على وشك النهايــة و فيه فورم ادخال الاسم و كلمة المرور 
و اريد اضافة صلاحيات المستخدمين 
و استعمل 
adoconnect 
adotable 
datasource


الملفات المرفقة
.png   username.png (الحجم : 42.8 ك ب / التحميلات : 20)
الرد
#2
السلام عليكم ورحمة الله وبركاته

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

اول شي هنحتاج الى جدول الصلاحيات فيه اسم الصلاحية و الid  الخاص بيها
permissions Table
id int
permissionName string

--
جدول تانى UserPermissions
به الid الخاص بالمستخدم
و الid الخاص بالصلاحية

طيب بفرض ان لدينا زرار على فورم محتاجين نخلي له صلاحية "قل مرحبا"
اول شئ هنضيف الى جدول الصلاحيات الصلاحية ويكون ليها اي دي
مثال
Say Helloe, 100
بفرض ان المستخدم ادمن له الid  الذى يساوي 1
نضيف الى جدول الuserPermissions 
1,100
هنا الuseriid = 1 و الpermissionId  = 100
عند فتح الفورم فى الحدث onCreate

iسوف نستعلم عن الصلاحية الخاصة بالمستخدم الحالى عن طريق الSQL Query  الاتية

PHP كود :
SELECT * FROM UserPermissions
WHERE UserID 
= 1 


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

فى الحدث onCreate  الخاص بالفورم ايضا

هيكون
PHP كود :
Button1.Enable := not myQuery.isEmpty; 


اتمنى تكون هذه نقطة بداية لفهم كيف اعطاء الصلاحيات للمستخدمين

ملحوظة يجب الاحتفاظ بالid الخاص بالمستخدم الذى قام بتسجيل دخول ناجح وتمريره للاستعلام السابق ذكره
[-] كل من 2 users say قال شكرا ل justnick على المشاركة المفيدة
  • ahmedhossin, أبو معاذ
الرد
#3
إضافة إلى ما قاله الأخ ، هناك فيديو للأستاذ سامر الأصيل بعنوان
كلمة مرور للمستخدم والصلاحيات من قواعد بيانات
تجده على الرابط التالي :
[فيديو: https://www.youtube.com/watch?v=3ATXQLV1R5k]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم