لیست دسترسی به بخش ها برای ادمین پنل

سلام بر مهدی جون
پدر، یاشام رو نیاوردی زیارت کنیم ها :( یادت باشه.

یکی از ایده های پشت ( پرده ) ادمین پنل جدید این بود که هر بخش سطح دسترسی های خود را داشته باشه و فقط افرادی که دسترسی داشته باشن بتونن استفاده کرده و لذتش را ببرن.
آنهایی هم که دسترسی ندارن، حسرتش را بر دل خویش، احساس خواهند کرد :( (شکلک زندگی چقدر بی رحمه)

ریسورسی برای این منظور طراحی و ساخته شده که تنها کارش اینه که یه لیستی از بخش های که ادمین بهش دسترسی داره رو لیست کنه.

برای استفاده از این ریسورس نیازه JWT توکن داشته باشیم و دسترسی ادمین هم نیازه داشته باشیم. یعنی یه ادمین ایوندی می تونه به این ریسورس دسترسی داشته باشه.
در نتیجه ازطریق هدر نیازه توکن مربوطه نیز ارسال گردد:
Headers:
Authorization: Bearer ...

برای دریافت لیست، به این شکل عمل می کنیم:
GET https://api.evand.com/admin-panel/accessible-sections
[
  "advertising_campaigns"
]

خروجی مربوطه یه آرایه از بخش هایی که کاربر بهش دسترسی داره هست.

خیلی شیک و ساده.

مهدی جون خدافظ :(

نظرات

پست‌های معروف از این وبلاگ

لیست کاربران نشان شده - سرویس کانکت

استفاده از Refresh Token جهت دریافت توکن‌های معتبر جدید (کانکت)

پروفایل عمومی کاربران کانکت