• 0
مالكـ

صلاحيات المستخدمي

سؤال

السلام عليكم ورحمة الله وبركاتة

 

الى الاعضاء الكرام

 

 

ارجوا ... التوضيح في عمل صلاحيات المستخدمين .. في صفحة واحد

من حيث الاضافة والتعديل والحذف

 

وطريقة عمل الجداول في قاعدة البيانات

 

 

 

مع الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

التعليمة التالية تقوم باختبار هل العنصر موجود ضمن 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 بإنشائها تلقائيا

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله الف خير

 

 

لكن ... قاعدة البيانات ( جدول المستخدمين ) مصممة من قبلي

 

هل اضيف حقول غير اسم المستخدم وكلمة المرور .... مثل ( bit - صلاحية الحذف ) + ( bit - التعديل ) + ( bit - المشاهدة ) الخ

 

مع الشكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اذا كانت مصممة من قبلك فنعم يتوجب عليك ذلك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مع الشكر

 

طيب الان ... كيف أخي زر من الصفحة

عند دخول مستخدم .... لايحمل  صلاحية المشاهدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفحص الـ Role الخاص به إذا كان لا يحمل خاصية المشاهدة تضع قيمة الخاصية التالية بالزر مساوية False

btn.View = false

وإلا ان كان يحمل صلاحة المشاهدة يكون 

btn.View = true
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .