تقييم الموضوع :
  • 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 ايضا ؟؟؟

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة فى انشاء نظام تسجيل و تسحيل الدخول Mohamed20 2 89 15-01-17, 11:48 PM
آخر رد: Mohamed20
  [VB.NET] كيفية برمجه serail port engmedomed@gmail.com 2 72 12-01-17, 03:50 AM
آخر رد: Basil Abdallah
  كيفية تغير رسائل الخطأ؟ noway 4 139 12-01-17, 02:05 AM
آخر رد: يسرى7
  كيفية استخراج ربح من المبيعات عندما تكون سعر شراء المادة مختلة في كل مرة max_1978 3 101 05-01-17, 12:40 AM
آخر رد: أبو عمر
  [VB.NET] كيفية رفع صوره مع السؤال في المنتدي engmedomed@gmail.com 3 103 02-01-17, 08:24 PM
آخر رد: Basil Abdallah
  كيفية التعديل على كود HTML ومن ثم عرضه في WebBrowser bidaya 5 128 24-12-16, 03:47 PM
آخر رد: ابو ليلى
  كيفية نقل بيانات من داتاجريد في فورم الى داتاجريد في فورم اخر قناص المدينة 0 78 22-12-16, 06:52 PM
آخر رد: قناص المدينة
  [VB.NET] كيفية استخدام مكتبة TLSharp الماجيك مسعد 5 159 13-12-16, 03:55 AM
آخر رد: الماجيك مسعد
Sad [VB.NET] كيفية تصميم قاعدة بيانات SQL Server وربطها مع الVS 2010 Ayman97 0 100 06-12-16, 04:34 PM
آخر رد: Ayman97
  كيفية تخفيض مستوي الامان في الاكسل atefkhalf2004 7 178 28-11-16, 06:48 PM
آخر رد: atefkhalf2004

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


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