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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Photo [VB.NET] معرفة من لم يدفع في نظام الفواتير الشهرية ( مهم جدا) Rabeea Qbaha 12 337 24-09-17, 04:36 PM
آخر رد: Rabeea Qbaha
  [سؤال] تحليل نظام عيادة naden 1 44 23-09-17, 01:25 AM
آخر رد: wale90
  [مشروع] سؤال حول كيفية ربط السكانر بمشروع vb.net safalo 1 53 19-09-17, 03:48 PM
آخر رد: أبو نوره
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 5 807 18-09-17, 03:40 PM
آخر رد: رمضان محمد
  كيفية دمج جدول المبيعات والمشتريات وحساب عدد المشتريات والمبيعات والمثال مرفق كصورة max_1978 3 344 17-09-17, 01:05 AM
آخر رد: Rabeea Qbaha
  كيفية تغير نوعية الاتصال من xmpp الي improver socket using Tls and DIGEST-MD5 login e-coder 0 29 16-09-17, 04:24 PM
آخر رد: e-coder
  [سؤال] كيفية نسخ النصوص من داخل ليست بوكس تنمية المعرفة 7 139 12-09-17, 11:15 PM
آخر رد: تنمية المعرفة
Question [سؤال] كيفية سحب قيمة متغير ادخل Public alims 7 163 11-09-17, 04:39 AM
آخر رد: محمد كريّم
  كيفية نسخ ملفات في مجلد الـ System32 أو أي مجلد خاص بالوندوز بواسطة ملف الـ Setup نبيل فتحى 5 124 09-09-17, 01:51 AM
آخر رد: نبيل فتحى
  [سؤال] كيفية معرف اسماء كل Button الموجودة فى الفروم عن طريق كلاس alims 8 156 04-09-17, 11:27 PM
آخر رد: alims

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


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