منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : صلاحيات المستخدمين بنوع الصلاحية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم
هل يوجد مثال بالمنتدى عن صلاحيات المستخدمين بنوع الصلاحية
مثلا صلاحية الادمن وتحديد صلاحياته
صلاحية الموظف وايضا صلاحية
وهكذا
مش عاوز يكون  كل مستخدم له صلاحية محددة
وعليكم السلام ورحمة الله وبركاته

يمكنك الاطلاع على الروابط التالية
https://www.youtube.com/playlist?list=PL...NL9MqUJpYN

https://www.youtube.com/playlist?list=PL...S7BtZnuLBx

https://www.youtube.com/watch?v=FUlek8OQR08

تحياتى لك
وتمنياتى لك التوفيق
شكرا با اخى بس مفيش مثال بالمنتدى احمله ؟

وايه احسن وابسط شرح من دول يتوافق مع عمل صلاحية بنوع الصلاحية ك ادمن وعامل .... الخ
اعمل جدول للاشخاص و جدول للمجموعات واربط بينهم باي طريقة تراها مناسبة بحيث يكون لرقم المجموعة مكان في جدول الاشخاص وهكذا
(01-08-18, 01:27 AM)%Eman% كتب : [ -> ]شكرا با اخى بس مفيش مثال بالمنتدى احمله ؟

وايه احسن وابسط شرح من دول يتوافق مع عمل صلاحية بنوع الصلاحية ك ادمن وعامل .... الخ


لا اعلم اذا كان يوجد اى مثال مع شرح فى المنتدى هنا ام لا

لكن الفكرة تعتمد كلها على ما تريده من عمل الصلاحيات

فالصلاحيات ليس لها قواعد او اساسيات
فالصلاحيات تعتمد على ما تريد فعله واتاحة لكل مستخدم التحكم

الافضل ان تطلع على جميع الفيديوهات قد يستغرق منك بعض الوقت بالايام
لكن سيفيدك كثيراً بان تكون على دراية ورؤية كاملة لمعرفة
كيف تبني الصلاحيات بالنهاية

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

اذا كنت تريد ان تري شي سريع وتختبر نفسك به

فيكفي الاعتماد على الرابط الاخير
فهو فيديو واحد موضح به ملخص الصلاحيات وكيفية بنائها

واذا كنت تريد الاطلاع اكثر عن الموضوع فيمكنك الاطلاع على باقي الروابط

تحياتى لك
وتمنياتى لك التوفيق
السلام عليكم ورحمة الله وبركاته
بعد المساعدات الرائعة من الأخ الجوكر ............ احب ان أشارك بتوضيح مفهوم الصلاحيات والتي يمكن ان تتم بأكثر من طريقة ولاكن هذه طريقتي المفضلة

الصلاحيات متغيرات عامة من نوع Boolean  في الفورم الرئيسي تأخذ قيمتها true or false  عند تسجيل دخول المستخدم او تبديل المستخدم و ذلك طبقا لما هو مسجل بقاعدة البيانات لهذا المستخدم

قبل دخول أي فورم او أي شيء مرتبط بالصلاحية تفحص حالة المتغير المخصص لها لو كانت true تسمح بالدخل false تعطي رسالة وتخرج من الاجراء
يمكنك عمل متغير بنوع المستخدم أيضا لو مدير يفتح ويكون بغض النظر عن الصلاحية وذلك بإضافة or لفحص الحالة
مثال if var1 =true or var_admen =true then fr1.show else msgbox: exit sub  
وهذه هي ابسط الطرق
وبالتوفيق
إضافة إلى ماذكروه أخواني الكرام اعلاه
هذه فكرة بسيطة لعمل صلاحيات للمستخدم
اولا ننشئ جدول خاص بالمستخدمين وعلى سبيل يحتوي على اسم المستخدم وكلمة المرور .... الخ
ثانياً ننشئ جدول للصلاحيات ويحتوي على حقل لرقم او اسم المسخدم وبقية الحقول تكون من نوع Boolean
على سبيل هل يستطيع هذا المستخدم عمل العمليات الاساسية كالإضافة والحذف والتعديل وغيرها ايضا هل مسموح لهذا المستخدم فتح شاشة معينه او لا.
وبعد تسجيل الدخول يتم التحقق من قيمة كل متغير على سبيل الحفظ اذا كانت قيمة المتغير الخاص بالإضافة تساوي True يتم تفعيل زر الإضافة واذا كان العكس يتم الغاء تفعيل الزر وهكذا.

احب ان اضيف الى ما قالوه الشباب بان يوجد مثال داخل برنامج بلغة السي شارب وهو سوبرماركت
(15-08-18, 06:02 PM)Adrees كتب : [ -> ]
الصورة المرفقة تعطى صلاحية حذف او حفظ لكل الشاشات وليست لكل شاشة على حدة
كمان الصلاحية مباشرة لليوزر وليس ل فئة صلاحيات .

اعتقد ان السؤال كان عن طريقة مثل هذه


اعطاء الصلاحية للشاشات بالازرار الخاصة بها والصلاحية مسندة لفئة Role

ياريت بس صاحب الموضوع يقولنا وصل لايه ؟
اشتغلت زى صورة الاخ ادريس لاقيتها اسهل وشرحها اكتر
الصفحات : 1 2