المشاركات : 249
المواضيع 20
الإنتساب : Sep 2013
السمعة :
7
الشكر: 175
تم شكره 203 مرات في 78 مشاركات
السلام عليكم ورحمة الله وبركاتة
الى الاخوة الكرام
ارجوا .... التوضيح في عمل صلاحيات المستخدمين .... في صفحة واحدة
من حيث التعديل والاضافة والحذف
وطريق عمل الجداول لقاعدة البيانات
مع الشكر
المشاركات : 7,394
المواضيع 803
الإنتساب : Sep 2013
السمعة :
847
الشكر: 13249
تم شكره 18797 مرات في 4415 مشاركات
ياليت اخي توضح الفكرة بشكل اكثر تفصيل
هل تقصد ان الاداري يدخل صفحة الادارة ويكتب اسم مستخدم ويطبق صلاحيات مكتوبة بمربعات checkbox على المستخدم؟
المشاركات : 249
المواضيع 20
الإنتساب : Sep 2013
السمعة :
7
الشكر: 175
تم شكره 203 مرات في 78 مشاركات
اخي ... سعود
يعطيك العافية ... على المرور
مثال لمجلد الادارة :
1- الرئيسية
2- اضافة قسم
3- اضافة موضوع
كذلك .. يوجد قائمة جانبية عن طريق WebUserControl.ascx بها مجموعة من LinkButton للاقسام المذكورة اعلاة
====== الصلاحيات =====
المدير ( كافة الصلاحيات )
المشرفين ( أخفاء بعض ازار LinkButton عن المشرفين ... مثال اضافة قسم جديد) + ( كذلك عدم مشاهدة بعض الصفحات مثال أضافة قسم جديد )
المشاركات : 7,394
المواضيع 803
الإنتساب : Sep 2013
السمعة :
847
الشكر: 13249
تم شكره 18797 مرات في 4415 مشاركات
الامر بسيط
كل الامر ان تجهز دوال استعلامية عن المستخدم الحالي فان صادف ان يكون هو الاداري اظهر كل شي وان كان لا اخفي بعض الازرار.
اعذرني لاني مشغول حاليا ببرنامج نسخ المنتدى لكن باذن الله بعد انهائه ساجهز مثال لذلك.
لكن انت سخن الموضوع
المشاركات : 130
المواضيع 15
الإنتساب : Oct 2013
السمعة :
3
الشكر: 19
تم شكره 89 مرات في 20 مشاركات
السلام عليكم ..
اخي العزيز حسب رأيي هناك طريقتين :
الاولى : ان تعمل (role ) حيث للمدير واحده وللمشرف واحده الخ , وعندما يدخل المستخدم الى الصفحة يكون ضهور واخفاء LinkButton اعتمادا على الرول الموجود ضمنها هذا المستخدم .
الثانية : ان توسع membership من خلال اضافة خصائص جديدة على (Profile ) , وهذه الخصائص يجب ان تكون من نوع (Boolean ) ,حيث ضهور واخفاء الازرار يعتمد على قيمة هذه الخصائص لكل مستخدم .
تحياتي
المشاركات : 249
المواضيع 20
الإنتساب : Sep 2013
السمعة :
7
الشكر: 175
تم شكره 203 مرات في 78 مشاركات
اخي محمد الساعدي ... يعطيك العافية
الصراحة .... لم افهم الطريقتين اللذي ذكرت
اذا بالامكاان توضيح اكثر ..... مع الشكر
المشاركات : 130
المواضيع 15
الإنتساب : Oct 2013
السمعة :
3
الشكر: 19
تم شكره 89 مرات في 20 مشاركات
صديقي مالك .
ساشرح لك الطريقة الاولى
اول شي نعمل Membership للموقع , داخلها نعمل Roles , فمثلا عندك نوعين من المستخدمين احدهما مدير والاخر مستخدم عادي لذلك سنعمل اثنين من Roles ( ال Roles اشبه بالاصناف ) ثم عند اضافة اي مستخدم تعمل صفحة لأدارة المستخدمين بحيث تستطيع من خلالها اضافة المستخدم الى اي Roles تريدها ( كمدير او مستخدم عادي ).
ثانيا نفتح الصفحة التي نريد ان نطبق عليها السيكورتي , وفي حدث تحميل الصفحة (Load ) نعمل شرط
اذا كان المستخدم ضمن roles المدير اضهر اللنك بوتون
والا اذا المستخدم ضمن roles المستخدمين العاديين اظهر بعض اللنك بوتون واخفي الاخر
والا اخفي جميع اللنك بوتون
تحياتي
المشاركات : 4
المواضيع 1
الإنتساب : Apr 2014
السمعة :
0
الشكر: 0
تم شكره 1 مرات في 1 مشاركات
29-04-14, 07:28 PM
تكون بأداة login وربطها بصفحة خارجة عن login بحيث تكون الصلاحية لشخص واحد فقط,وبالطبع يتعدل فيها ويكون فيها كلمة سر