madadi
5 سال پیش توسط madadi مطرح شد
4 پاسخ

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

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


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
1

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


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

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
0

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

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

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

});

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

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


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

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