لیست دسترسی به بخش ها برای ادمین پنل
سلام بر مهدی جون
پدر، یاشام رو نیاوردی زیارت کنیم ها :( یادت باشه.
یکی از ایده های پشت ( پرده ) ادمین پنل جدید این بود که هر بخش سطح دسترسی های خود را داشته باشه و فقط افرادی که دسترسی داشته باشن بتونن استفاده کرده و لذتش را ببرن.
آنهایی هم که دسترسی ندارن، حسرتش را بر دل خویش، احساس خواهند کرد :( (شکلک زندگی چقدر بی رحمه)
ریسورسی برای این منظور طراحی و ساخته شده که تنها کارش اینه که یه لیستی از بخش های که ادمین بهش دسترسی داره رو لیست کنه.
برای استفاده از این ریسورس نیازه JWT توکن داشته باشیم و دسترسی ادمین هم نیازه داشته باشیم. یعنی یه ادمین ایوندی می تونه به این ریسورس دسترسی داشته باشه.
در نتیجه ازطریق هدر نیازه توکن مربوطه نیز ارسال گردد:
Headers:
Authorization: Bearer ...
برای دریافت لیست، به این شکل عمل می کنیم:
GET https://api.evand.com/admin-panel/accessible-sections
[
"advertising_campaigns"
]
خروجی مربوطه یه آرایه از بخش هایی که کاربر بهش دسترسی داره هست.
خیلی شیک و ساده.
مهدی جون خدافظ :(
نظرات