علی
6 سال پیش توسط علی مطرح شد
2 پاسخ

مدیریت نقش یا role در react js

سلام دوستان . بهترین راه مدیریت نقش در react js چیست . چون پنل ادمین و پنل کاربر تفاوت داره چجوری باید این دوتا رو مدیریت کرد . اگر حاالا نقش های دیگه مثل نویسنده نیز بود چکار باید کرد ؟ الان کاربر با موفقیت لاگین میشود و حالا صفحه هدایت به پروفایل وجود داره . نقش کاربر رو باید از api گرفت و سپس بر اساس اون ریدایرکت کرد . حالا چجوری ریدایرکت کنیم به پروفایل خودش ؟


ثبت پرسش جدید
اشکان اهرابی
تخصص : Front-End Developer
@ashkana 6 سال پیش مطرح شد
1

به نظرم این کار خیلی راحت و واضح هست. ابتدا نگاهی به React Context بیاندازید که مشابه ریداکس عمل میکنه.
در کانتکس فلگی قرار بدید تحت عنوان role که مقدار‌های مشخصی مثل writer, guest و ... داره. در نهایت پس از گرفتن اطلاعات یک کاربر از سرور، میتونید کانتکس خودتون رو آپدیت کنید و نقش رو تعیین کنید. در این صورت، وقتی کاربر به هر قسمت از سایت وارد میشه ابتدا فلگ role چک میشه و بسته به نقش اون کاربر، دسترسی‌ها روی المان‌های صفحه اعمال میشن.
امیدوارم تونسته باشم مطلب رو خوب بیان کنم.
سوالی بود در خدمتم.
موفق باشید


علی
تخصص : Laravel
@alif 6 سال پیش مطرح شد
1

@ai.ashkan9473 : ممنونم ازت دوست من . درگیر همین کارم الان .ببینم چجوری میتونم رفعش کنم .


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام