• 0

التحقق في تطبيق رياكت من أن المستخدم عادي أو مسؤل

السلام عليكم , ماهي افضل طريقة للتحقق في تطبيق رياكت من انه مستخدم عادي او مسؤؤل ؟

هل يجب ان نضع خانة إضافية في جداول قاعدة البيانات في models مع name ,email , password مثلا بإسم isAdmin و تحمل قيمة منطقية , ونتحقق منها في الواجهة ليتم عرض ما يناسبه و بالنسبة لتغيير الحالة isAdmin من true الى fase , يجب ان تكون هناك رتبة أعلى بحيث ينح true الى isAdmin حيث شاء , ارجوا مساعدتي بخصوص هذ الموضوع 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

السلام عليكم @Brahim Semmani

يوجد عدة طرق لذلك , لكن سأذكر الطريقة الأفضل ,يمكننا عمل ذلك من خلال إضافة حقل فليكن role لجدول المستخدمين وأيضاً نقوم بعمل جدول بإسم roles هذا الجدول يحوي فليكن حقلين حقل id وحقل اسم الدور او ال role ثم نضيف له دورين دور admin ودور user  بعد ذلك عند تسجيل أي مستخدم جديد نقوم بإعطاءه دور user بشكل تلقائي وهذه القيمة يتم تخزينها في حقل role الذي قمنا بإضافته في جدول المستخدمين بعد ذلك ببساطة ما سنقوم به في التطبيق هو فقط التأكد من أن المستخدم هو admin أو user ثم نقوم بعرض ما يتناسب معه له ,هذه الطريقة الأفضل سواء لتطبيقات أو مواقع لعمل صلاحيات للمستخدمين 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن