الجمعة، 15 مارس 2013

شرح عمل أنواع للأعضاء لتحديد الصلاحيات عبر PHP & MySQL

بسم الله الرحمن الرحيم،
هذا السؤال تم طرحه علي من قبل أحد الأصدقاء على الفيسبوك، وهو يسأل كيف يقوم بعمل أنواع أعضاء فى برنامجه، حيث على أساس نوع العضو (عضو عادى، مشرف، مشرف عام، مدير) يتم تحديد صلاحياته، ولذلك قد قمت بتصوير فيديو وقمت برفعه منذ فترة للإجابة على هذا السؤال، والآن سأطرح عليكم هذا الفيديو لمعرفة إجابة هذا السؤال، ولكن قبل ذلك ما رأيكم أن أقوم بتوضيح فكرة عمل هذا الموضوع أولاً لكي تكون لديك خلفية جيدة قبل مشاهدة الفيديو؟
- فكرة العمل.
فكرة العمل فى الفيديو ببساطة هو ان تقوم بإنشاء عمود جديد فى الجدول الذي يحتوى على الأعضاء فى قاعدة البيانات، ثم بعد ذلك يتم تحديد قيمة إفتراضية لهذا العمود عند تسجيل عضو جديد، وعلى أساس تلك القيمة بتم تحديد نوع العضو، فمثلاً اذا كان قيمة هذا العمود لأحد الأعضاء = 0 ، إذًا فهو عضو عادي ولا تظهر له صلاحيات سوى مثلاً كتابة موضوع جديد أو رد جديد فقط، أما إذا كان = 1، إذًا هو مشرف على قسم معين، ولذلك سنضطر إلى إنشاء عمود جديد عند هذا العضو لتحديد رقم id القسم الذي يشرفه عليه، وإن كان العضو فى هذا القسم تظهر له بعض الصلاحيات الجديدة، أما إذا كان = 2 ، فهو مثلاً مشرف عام وتظهر له صلاحيات كثير إلخ.
وتلك هي فكرة العمل فى الفيديو ببساطة.
والآن أترككم مع الفيديو، مشاهدة ممتعة :)
المزيد من المواضيع:

0 التعليقات:

إرسال تعليق