راکت
madadi
madadi
توسط madadi مطرح شد
4 پاسخ

ریدایرکت کاربر درصورت عدم لاگین در پکیج laravel permission

سلام دوستان وقت بخیر
من تازه دارم از پکیج spatie/laravel-permission استفاده میکنم
ممنون میشم راهنمایی کنید
الان من مثلا role admin رو دادم به یسری از route هام ولی کاربر لاگین نشده باشه تنها یه صفحه میاد که لاگین نیستی و لاگین کن
میخوام در صورت عدم لاگین ریدایرکت بشه
ممنون میشم راهنمایی کنید


ثبت پرسش جدید
سیدعلی موسوی
سیدعلی موسوی
تخصص :سی شارپ و پی اچ پی
@juza667 سال پیشمطرح شد
1

خب وقتی role ادمین میدی و سیستم بخواد متوجه بشه باید اول طرف لاگین کنه بعد متد Auth رو به کار میبنده!!!!
حالا شما میخوای ریدارکت کنی رو متوجه نمیشم؟!


madadi
madadi
@madadi7 سال پیشمطرح شد
0

@juza666
میخوام وقتی کاربر مثلا ادرس mysite.com/admin رو زد اگر لاگین نبود به صفحه mysite.com/login ریدایرکت بشه


سیدعلی موسوی
سیدعلی موسوی
تخصص :سی شارپ و پی اچ پی
@juza667 سال پیشمطرح شد
0

خب وقتی میدلور auth:web برای مسیرهاتون گذاشته باشین کاربر نمیتونه بدون لاگین به اون مسیر دسترسی پیدا کنه، برای درک بیشتر کد رو قرار دادم و شما هم اگر من اشتباه برداشت کردم کدتون رو قرار بدین .

Route::group([ 'middleware' => 'auth:web'], function () {

    $this->get('/admin','AdminController@index');

});

madadi
madadi
@madadi7 سال پیشمطرح شد
0

متوجه منظورم نشدین
البته خودم راه حل رو توی گیت هاب پکیج پیدا کردم
سپاس🌷


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

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