بناء نظام صلاحيات
هذه المهمة مخصصة لـبناء نظام صلاحيات داخل تطوير المواقع / PHP والخلفية. جوهرها: حدد مكونات نظام صلاحيات وعلاقة كل مكون بالهدف.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«بناء نظام صلاحيات» داخل تطوير المواقع / PHP والخلفية. جوهرها: حدد مكونات نظام صلاحيات وعلاقة كل مكون بالهدف.
بيئة التنفيذ والسياق
- الهدف الذي يجب أن يحققه نظام صلاحيات
- المستخدم أو الجمهور المستفيد من نظام صلاحيات
- المكونات الضرورية لـنظام صلاحيات
- القيود التي تحكم نظام صلاحيات
- مرجع أو مثال عند توفره
- الأدوار
- الموارد
الطلب التقني
نفّذ مهمة «بناء نظام صلاحيات» تقنيا ضمن تطوير المواقع / PHP والخلفية اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [الهدف الذي يجب أن يحققه نظام صلاحيات] - [المستخدم أو الجمهور المستفيد من نظام صلاحيات] - [المكونات الضرورية لـنظام صلاحيات] - [القيود التي تحكم نظام صلاحيات] - [مرجع أو مثال عند توفره] - [الأدوار] - [الموارد] طريقة التنفيذ والفحص: 1. حدد مكونات نظام صلاحيات وعلاقة كل مكون بالهدف. 2. ابن نسخة أولية من نظام صلاحيات تحقق وظيفتها الأساسية قبل إضافة التفاصيل الثانوية. 3. اختبر نظام صلاحيات على حالة استخدام واقعية مرتبطة بـPHP والخلفية. 4. راجع اتساق نظام صلاحيات واكتماله ثم حسّن الجزء الذي يحد جودة هذه المهمة. 5. ابن مصفوفة role-resource-action. 6. افصل التحقق من الدور عن ملكية السجل أو السياق. 7. اختبر التصعيد الأفقي والرأسي. المخرجات المقبولة: - نظام صلاحيات مكتمل وقابل للاستخدام. - تفاصيل المكونات أو القرارات التي بُني عليها نظام صلاحيات. - نظام صلاحيات واختبارات وصول. - مصفوفة صلاحيات وفجوات وصول. حافظ على حدود «بناء نظام صلاحيات»: لا تحوّل الناتج إلى «بناء نظام تسجيل دخول»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يعمل نظام صلاحيات كوحدة مستقلة ويحقق الهدف الذي أُنشئ من أجله؟ما يجب تسليمه
- نظام صلاحيات مكتمل وقابل للاستخدام
- تفاصيل المكونات أو القرارات التي بُني عليها نظام صلاحيات
- نظام صلاحيات واختبارات وصول
- مصفوفة صلاحيات وفجوات وصول
معيار قبول الحل
- هل يعمل نظام صلاحيات كوحدة مستقلة ويحقق الهدف الذي أُنشئ من أجله؟
- هل يستطيع أي دور الوصول لشيء لا يحتاجه؟
- هل يمكن لأي دور تنفيذ ما لا يحتاجه؟