الفكره انه بيكون جدول واحد خاص بالمجموعه وصلاحيتها
طبعا الصلاحيات هذي شيء انت بتتحكم فيه براحتك
بمعنى بتحط حقول على راحتك على حسب الصلاحيات اللي انت عاوزها
لو اخدنا مثلا مثلا خيار اضافة موضوع جديد
طيب دلوقتي الvb بيعامل مع الكوكيز والسيزون
طبيعي انه لما عضو بيسجل دخول بيتزرع الكوكيز الخاصه بالاي دي تبعك من جدول الاعضاء
ومجرد ما بتدخل على المنتدى المنتدى بيشيك على جهازك ويشوف الكوكيز موجوده ولا لا
ولو لقى الكوكيز موجوده على طول بيروح عامل استعلامات بدلالة الكوكيز هذي في الداتا بيس علشان يجيب كل البيانات المتعلقه بيك
وطبيعي ان من ضمن البيانات المتعلقه بيك في الداتا بيس حقل خاص بيك اسمه groupid
اللي هو اي دي المجموعه اللي انت فيها وبالتالي اما انشاء كوكيز بالجروب اي دي تبعك أو بداة سيزون بالجروب اي دي تبعك
تمام؟؟ لحد كده مفهوم؟؟
هنا بقى في كل صفحه (( او براحتك وعلى حسب خبرتك في طريقه كيفيه فرد مصفوفه الصلاحيات)) لو فرضنا ان انت دخلت على لنك اضافة موضوع جديد
طبيعي ان اللي يضيف موضوع جديد هما الاعضاء
فبالتالي هايكون اول شرط تأكد ان الكوكيز تكون موجوده
الشرط التاني ان العضو ليس محظور
الشرط الثالث وهو الاهم ان يكون اما هناك سيزون للجروب اي دي او كوكيز للجروب اي دي موجود فعلا
لانه بدلالة الجروب اي دي هذا سيتم عمل استعلام من الداتا بيس والنظر
ولنفرض ان الجروب اي دي تبعك رقمه 2 والحقل الخاص باضافة موضوع معين على السماح بالاضافة
فبالتالي عند عمل استعلام على هذا الحقل انف الذكر في جدول الصلاحيات حيث الجروب اي دي = 2
سيعود الاستعلام بالنتيجه التي تحدد ما اذا كنت ستطيع اذافة موضوع ام لا
واذا كانت مجموعتك مثلا رقمها 3 والمجموعه 3 ليس مسموح لها باضافة مواضيع
فان الاستعلام سيعود انه لا يمكنك اضافة موضوع
هذه هي طريقه الصلاحيات
لكن الفي بي يستخدم طريقه أكثر راحه في فك الصلاحيات وهي تعتمد على جعلها كلها بمصفوفه واحده بحيث تكون الصلاحيات عبارة عن ارقام ويتم انشاء السزون بها جميعا مثلا
111111 -- هذه مسموح لها بخيارات معينه وليكن كل شيء مسموح به 111110-- هذي ممنوع عنها اول خيار فقط
أتمنى ان اكون وفقت في الشرح واتمنى انك تكون فهمتني