تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية عمل نظام صلاحيات مستخدمين كامل ؟
#1
السلام عليكم ورحمة الله وبركاته

انهيت مشروعى والحمد لله وقمت بعمل شاشة اضافة مستخدمين وما استفسر عنه هو

كيفية اعطاء صلاحيات للمستخدمين داخل البرنامج من ( فتح النموذج ام لا ) - ( الاضافة - الحذف - التعديل ) طبقا للنموذج بمعنى انه المستخدم ممكن ان يكون مصرح له بدخول النموذج ولكن للعرض فقط ولا يسمح له بالإضافة او التعديل وهكذا

فيرجى توضيح الطريقة الصحيحة لعمل ذلك من الجداول المطلوبة وخلافه
الرد }}}}
تم الشكر بواسطة:
#2
لابد من وجود جدول للمستخدمين وصلاحياتهم او جدول للمستخدمين وجدول اخر للصلاحيات
يتم ادراج كلوما تريد التحكم فيه بمعني دخول نموذج معين ضغط زر امر معين وعندما يقوم المستخدم بالدخول يقوم البرنامج بالتشييك عليه هل يملك صلاحيه لفتح النموذج او استخدامامر معين
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته

يعني إذا عندك أزرار تريد أن تتحكم فيها بالصلاحيات مثل أزرار الإضافة والتعديل بتكون الفكرة كالآتي :

تعمل لكل زر حقل بجدول الصلاحيات مثل زر الإضافة اللي اسمه Btn_Add تعملوا حقل اسمو مثلا btnAdd من نوع Boolean

عند دخول المستخدم يتحقق البرنامج من القيمة المخزنة في الجدول ويسندها لزر الإضافة كمثال :

كود :
While dr.Read
      Btn_Add.Enabled = Cbool(dr("btnAdd").ToString)
      .
      .
      .
      ' وهكذا مع بقية الأزراز والنماذج
End While




****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم

قمت بعمل الأتى

جدول به رقم المستخدم INT
الاسم nvarchar
كلمة السر nvarchar
الحالة nvarchar
التعديل bit
الاضافة Bit
الحذف bit

طبعا جميع الحقول باللغة الانجليزية

اريد ان امنح صلاحية على فورم معين فهل أقوم بإضافة اسم الفورم كحقل فى قاعدة البيانات واجعل قيمته bit ايضا ؟؟؟

وان كان كذلك فكيف يمكننى منع التعديل او الحذف او الاضافة فى فورم معين بالرغم من السماح للمستخدم بفتح تلك الفورم ؟؟
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية استخدام مكتبة TLSharp الماجيك مسعد 4 64 منذ 33 دقيقة مضت
آخر رد: الماجيك مسعد
Sad [VB.NET] كيفية تصميم قاعدة بيانات SQL Server وربطها مع الVS 2010 Ayman97 0 30 06-12-16, 04:34 PM
آخر رد: Ayman97
  كيفية تخفيض مستوي الامان في الاكسل atefkhalf2004 7 90 28-11-16, 06:48 PM
آخر رد: atefkhalf2004
Question [VB.NET] كيفية ربط أى حقل IFieldObject بعمود بجدول برمجياً Crystal Reports newvbdev 4 116 23-11-16, 08:51 PM
آخر رد: newvbdev
  كيفية تغير رسائل الخطأ؟ noway 3 77 11-11-16, 05:37 PM
آخر رد: ممدوح
  [VB.NET] كيفية طباعة شهادات بصيغة PDF Programmer_2017 9 257 10-11-16, 10:02 PM
آخر رد: Programmer_2017
  [VB.NET] كيفية تحميل صورة من قاعدة بيانات اكسس 2010 نوريس 2 113 09-11-16, 12:32 PM
آخر رد: نوريس
Star [VB.NET] واجهتني مشاكل فى التنزيل من اليوتيوب حبيت اعملها بطريقة تانية لكنها لم تنجح بشكل كامل elhon.tec 0 45 07-11-16, 01:41 AM
آخر رد: elhon.tec
  [VB.NET] كيفية التعامل مع العلاقات برمجياً ؟؟؟؟ thevirus 4 150 06-11-16, 08:22 PM
آخر رد: thevirus
  [VB.NET] كيفية عمل كود ب vb.net يعمل على تحديث جميع السجلات في الداتا بيز بشرط معين thevirus 2 127 24-10-16, 06:45 AM
آخر رد: thevirus

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


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