شخصی سازی بخش های مختلف سایت برای کاربران

پرسیده شده
فعالیت 985 روز پیش
دیده شده 428 بار
0

سلام استاد، وقتتون بخیر
خداقوت بابت آموزش های خوبتون

ببخشید در مورد layoutهایی که ما توی پروژه هامون داریم یه سوال داشتم
اگر ما توی پروژه ای چندین نقش کاربر داشته باشیم و قرار باشه مثلا با ورود کاربران به پنل کاربری، برای دسترسی های مختلف، محتوای متفاوت نمایش داده بشه، این 2 مورد زیر رو چطور باید هندلش کرد:؟

 

1. یکی اینکه برای هرنوع کاربر یک فهرست متفاوت حالا تو سایدبار یا نَوبار نمایش داده بشه
-- آیا اینکه جدولی برای لیست منوها به همراه یک ستون مثلا role داشته باشیم و با ورود هرفرد به پنل کاربری سایدبار خاص خودش نمایش داده بشه راه منطقی هست یا راه مطلوب تر و بهتری وجود داره؟

 

2. مورد دوم بحث نمایش مطالبه، routeهای مختلف رو میشه براشون middleware تعریف کرد ولی اگر تو یه صفحه یسری دیتا هست که هر دسته از کاربران فقط یکسریش رو باید ببینن (مثلا یه صفحه ای هست با چندتا section که مثلا تو پنل ادمین همه اش نمایش داده میشه ولی سایر یوزرها نمایشش براشون متفاوت خواهد بود یا مثلا نمایش دادن/ندادن یه دکمه برای دسترسی های مختلف فرق داشته باشه) چطور این محدودیت باید اعمال بشه ؟

فایل پیوست

امیر ابوئی
امیر ابوئی

23 مرداد 00