راکت

ایجاد token متفاوت برای Admin و user در laravel passport

1 پاسخ

سلام.من 2 تا guard دارم که درایور هردو passport هست.مشکلم اینه که کاربر های عادی هم با داشتن توکن میتونن به روت های ادمین دسترسی داشته باشن..یعنی تشخصی نمیده که این توکن مربوط به Admin هست یا user
لطفا راهنمایی کنید

محسن
محسن
@mohsenmoradi1851
ثبت پرسش جدید

پاسخ‌ها

1
رضا
رضا
@Megairan

تخصص: Laravel Developer

@mohsenmoradi1851
سلام نیاز به ایجاد توکن های مختلف برای ادمین یا یوزر ها نیست،با همون توکن ایجاد شده میشه تفکیک کرد. شما باید با میدلور ها دسترسی هایی ادمین و یوزر رو به روت ها رو جدا کنید
https://laravel.com/docs/8.x/middleware
https://stackoverflow.com/questions/57484680/multi-users-with-passport-how-to-get-authenticated-user-type

شاید پاسخ شما همین‌جا باشد

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

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