mrwebdeveloper
4 سال پیش توسط mrwebdeveloper مطرح شد
2 پاسخ

استفاده از پکیج Spaite در لاراول

سلام خدمت همگی.
من از پکیج لاراول Spatie برای role , permissions استفاده کردم. در حال حاضر ۳ نوع کاربر دارم میخوام براساس وقتی که لاگین میکنن بفرستم به پنل مورد نظر خودشون آیا بهتره توی جدول user از طریق یه فیلد enum تعریف کردن این کار رو اوکی کنم یا از طریق روش دیگه ای باید اینکارو انجام داد؟
مرسی.


ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 4 سال پیش مطرح شد
1

سلام
زمانی که شما یه role به کاربر اختصاص میدید پس اون رو در جدول model_has_roles هم ذخیره کرده خود پکیج پس میتونید بعد از اینکه کاربر لاگین کرد توی یه middleware تشخیص بدید که role کاربر چیه که بر اساس اون به یه آدرس مشخصی ریدایرکت کنید کاربر رو که مطمئنا هم در آدرس مورد نظر هم بایستی تعریف کرده باشید که کدوم role دسترسی داشته باشه بهش. نیازی به ذخیره در جدول کاربران نیست. چون یه کاربر در این پکیج میتونه چندین role داشته باشه


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

درود...
با Gate و Policy دسترسی کاربران رو محدود کنید:
پیوند زیر:
https://cytus.ir/?p=630


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

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