تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] صلاحيات المستخدمين
#1
السلام عليكم ورحمة الله وبركاتة

الى الاخوة الكرام

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

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


مع الشكر
الرد }}}}
تم الشكر بواسطة:
#2
ياليت اخي توضح الفكرة بشكل اكثر تفصيل
هل تقصد ان الاداري يدخل صفحة الادارة ويكتب اسم مستخدم ويطبق صلاحيات مكتوبة بمربعات checkbox على المستخدم؟
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#3
اخي ... سعود

يعطيك العافية ... على المرور




مثال لمجلد الادارة :
1- الرئيسية
2- اضافة قسم
3- اضافة موضوع

كذلك .. يوجد قائمة جانبية عن طريق WebUserControl.ascx بها مجموعة من LinkButton للاقسام المذكورة اعلاة

====== الصلاحيات =====

المدير ( كافة الصلاحيات )
المشرفين ( أخفاء بعض ازار LinkButton عن المشرفين ... مثال اضافة قسم جديد) + ( كذلك عدم مشاهدة بعض الصفحات مثال أضافة قسم جديد )
الرد }}}}
تم الشكر بواسطة:
#4
الامر بسيط
كل الامر ان تجهز دوال استعلامية عن المستخدم الحالي فان صادف ان يكون هو الاداري اظهر كل شي وان كان لا اخفي بعض الازرار.

اعذرني لاني مشغول حاليا ببرنامج نسخ المنتدى لكن باذن الله بعد انهائه ساجهز مثال لذلك.
لكن انت سخن الموضوع
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم ..
اخي العزيز حسب رأيي هناك طريقتين :
الاولى : ان تعمل (role ) حيث للمدير واحده وللمشرف واحده الخ , وعندما يدخل المستخدم الى الصفحة يكون ضهور واخفاء LinkButton اعتمادا على الرول الموجود ضمنها هذا المستخدم .
الثانية : ان توسع membership من خلال اضافة خصائص جديدة على (Profile ) , وهذه الخصائص يجب ان تكون من نوع (Boolean ) ,حيث ضهور واخفاء الازرار يعتمد على قيمة هذه الخصائص لكل مستخدم .
تحياتي
الرد }}}}
تم الشكر بواسطة: الراجية عفو ربها
#6
اخي محمد الساعدي ... يعطيك العافية

الصراحة .... لم افهم الطريقتين اللذي ذكرت

اذا بالامكاان توضيح اكثر ..... مع الشكر
الرد }}}}
تم الشكر بواسطة:
#7
صديقي مالك .
ساشرح لك الطريقة الاولى
اول شي نعمل Membership للموقع , داخلها نعمل Roles , فمثلا عندك نوعين من المستخدمين احدهما مدير والاخر مستخدم عادي لذلك سنعمل اثنين من Roles ( ال Roles اشبه بالاصناف ) ثم عند اضافة اي مستخدم تعمل صفحة لأدارة المستخدمين بحيث تستطيع من خلالها اضافة المستخدم الى اي Roles تريدها ( كمدير او مستخدم عادي ).
ثانيا نفتح الصفحة التي نريد ان نطبق عليها السيكورتي , وفي حدث تحميل الصفحة (Load ) نعمل شرط
اذا كان المستخدم ضمن roles المدير اضهر اللنك بوتون
والا اذا المستخدم ضمن roles المستخدمين العاديين اظهر بعض اللنك بوتون واخفي الاخر
والا اخفي جميع اللنك بوتون

تحياتي
الرد }}}}
#8
Star 
تكون بأداة login وربطها بصفحة خارجة عن login بحيث تكون الصلاحية لشخص واحد فقط,وبالطبع يتعدل فيها ويكون فيها كلمة سر
الرد }}}}
تم الشكر بواسطة:


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


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