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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [سؤال] كيفية عمل أسم مستخدم وكلمة مرور لبرنامج؟ refaat130 4 120 أمس, 02:39 PM
آخر رد: Crazy_Vb.NeT
  كيفية الاختصار bidaya 3 63 أمس, 01:05 AM
آخر رد: مساعدة
  كيفية عرض البيانات فى DataGridView فى وضع CrossTab noway 1 76 21-02-17, 09:03 PM
آخر رد: noway
  [VB.NET] مشكلة في كيفية اعادة الاتصال في TcpClient YazanOtoum 1 60 20-02-17, 01:03 PM
آخر رد: YazanOtoum
  [VB.NET] كيفية حل مشكلة Global.[String] فى ملف Settings.Designer.vb الماجيك مسعد 2 62 20-02-17, 03:08 AM
آخر رد: الماجيك مسعد
  [VB.NET] كيفية تنفيذ كود فى حدث معين على اى فورم فى المشروع ؟ الماجيك مسعد 5 142 19-02-17, 04:59 PM
آخر رد: الماجيك مسعد
  [VB.NET] كيفية الغاء شفافية زر (بوتون) ؟ + مرفق مشروع الماجيك مسعد 0 55 18-02-17, 03:32 PM
آخر رد: الماجيك مسعد
Tongue كيفية تنسيق فورمات التكست بوكس المتألق9 0 35 06-02-17, 05:03 PM
آخر رد: المتألق9
  كيفية اظهار قاءمة عند النقر بزر الفأرة الايمن على الداتا قريد فيو في فيجوال 2008 المتألق9 2 80 05-02-17, 01:43 AM
آخر رد: المتألق9
  [VB.NET] كيفية جلب برامج التنقيح من اى جهاز لو موجودة؟ الماجيك مسعد 4 114 02-02-17, 07:17 PM
آخر رد: الماجيك مسعد

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


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