اذهب إلى المحتوى

السؤال

نشر

تحيه طيبه للجميع

ارغب بتطبيق فكرة صلاحيات المختلفه لمستعملين الموقع لدي 

ولكن لا ارغب بستعمل النظام الذي يقول مثلا ان لدي فقط مدير ومستخدم 1 ومستخدم 2 وما شابه هذا متعب وغير مجدي لو رغبة بعمل صلاحيات مختلفه لكل اقسام الموقع 

هل توجد افكار مختلفه سبق وان قمتو بتطبيقها ؟بحيث يمكن التحكم بصلاحيات المستخدمين بشكل اكبر واكثر مرونة ؟

ياليت من سبق وقام بافكار ممكن تفيدنا يشارك تفاصيلها  معنا حتى يمكن تطبيقها ولكم جزيل الشكر

Recommended Posts

  • 1
نشر

الصلاحية هي الفكرة الأساس

أساس نظام الصلاحيات هو الصلاحية المفردة (صلاحية رؤية مورد ما - صلاحية تعديل مورد - صلاحية حذف مورد ...) يمكنك بناء نظام الصلاحيات كاملًا حوله وتقوم بربط كل مستخدم بالصلاحيات الممنوحة له والتحقق منها عند قيام أي مستخدم بطلب أي فعل ما داخل مشروعك

الأدوار هي طبقة فوق الصلاحيات المفردة

بسبب التكرار في منح مجموعة متماثلة من الصلاحيات لعدة مستخدمين، يظهر لدينا فكرة الدور وهي ليست إلا تجميعة من الصلاحيات يتم إدارتها ومنحها وسحبها معا من عدة مستخدمين، توفر الأدوار مرونة أكثر في الصيانة والمتابعة في حال كان عدد الصلاحيات كبير نسبيًا أو لا يوجد استثناءات للمستخدمين تجعل من الضروري اعطائهم صلاحية خاصة متميزة عن غيرهم من نفس الفئة

متى استخدم كل منهما في مشروعي

حسب حالة مشروعك جرب البدء فقط بتضمين صلاحيات ومنحها للمستخدمين، واستخدم لاحقا فكرة الأدوار في حال وجدت حاجة لها داخل مشروعك كتكرار لعمليات منح نفس الصلاحيات دومًا أو ظهر لك دور ما مع الاستعمال الطويل لمشروعك يمكنك انشاء دور وربط عدة صلاحيات به وربط المستخدمين مع الدور مباشرة وليس مع الصلاحيات.  

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...