راکت
حل
2 پاسخ

معرفی میدلور ادمین

سلام چطوری میتونم خودم رو نسبت به سایر کاربرام جدا کنم و به بخش هایی که کاربران ندارند دسترسی پیدا کنم.


ثبت پرسش جدید
mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi6 سال پیشمطرح شد
0

چند روش داری:

1- استفاده از policy
۲− استفاده از middleware

روش دوم ساده تره. یه middleware بساز که یه فیلد خاصی از هر کاربر رو چک کنه مثلا فرض کن توی جدولی که برای کاربرها در نظر گرفتی یه ستون به نام scope گذاشتی که سطح دسترسی کاربرها اونجا قرار داره. اگه scope برابر با admin بود اجازه دسترسی بده در غیر اینصورت اجازه نده و abort رو اجرا کن و ۴۰۳ برگردون.


علیرضا تحریری
علیرضا تحریری
تخصص :لاراول، لایوایر و Tailwind css
@alirezatahriri6 سال پیشمطرح شد

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

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