السلام عليكم ورحمة الله وبركاتة
الى الاعضاء الكرام
ارجوا ... التوضيح في عمل صلاحيات المستخدمين .. في صفحة واحد
من حيث الاضافة والتعديل والحذف
وطريقة عمل الجداول في قاعدة البيانات
مع الشكر
السلام عليكم ورحمة الله وبركاتة
الى الاعضاء الكرام
ارجوا ... التوضيح في عمل صلاحيات المستخدمين .. في صفحة واحد
من حيث الاضافة والتعديل والحذف
وطريقة عمل الجداول في قاعدة البيانات
مع الشكر
اذا المشاركة قد نالت على أعجابك .... فارجوا التقييم 
التعليمة التالية تقوم باختبار هل العنصر موجود ضمن Role معين أم لا
bool b = User.IsInRole("RoleName");فإن وجد فلا حاجة لإضافته وإن لم يومجد ستقوم بإضافته بالعليمة التالية:
Roles.AddUserToRole("UserName", "RoleName");وان لم تستطع الوصول لاسم المستخدم فستصل إليه بالتعليمة التالية:
User.Identity.Name
ولتصل لـ معرف ID المستخدم استخدم التعليمة التالية:
Membership.GetUser(User.Identity.Name).ProviderUserKey
طبعا كل ما سبق على قاعدة بيانات asp.net membership التي يقوم asp.net بإنشائها تلقائيا
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
جزاك الله الف خير
لكن ... قاعدة البيانات ( جدول المستخدمين ) مصممة من قبلي
هل اضيف حقول غير اسم المستخدم وكلمة المرور .... مثل ( bit - صلاحية الحذف ) + ( bit - التعديل ) + ( bit - المشاهدة ) الخ
مع الشكر
اذا المشاركة قد نالت على أعجابك .... فارجوا التقييم 
اذا كانت مصممة من قبلك فنعم يتوجب عليك ذلك
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
مع الشكر
طيب الان ... كيف أخي زر من الصفحة
عند دخول مستخدم .... لايحمل صلاحية المشاهدة
اذا المشاركة قد نالت على أعجابك .... فارجوا التقييم 
تفحص الـ Role الخاص به إذا كان لا يحمل خاصية المشاهدة تضع قيمة الخاصية التالية بالزر مساوية False
btn.View = false
وإلا ان كان يحمل صلاحة المشاهدة يكون
btn.View = true
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم