miladtajare
3 سال پیش توسط miladtajare مطرح شد
5 پاسخ

استفاده نکردن از فرایند auth در یک دامین و route group

سلام وقت بخیر
بنده در یک پروژه لاراولی 5 دامین مختلف دارم
حالا 4 تا از این دامین ها از لاگین و ریجیستر دیفالت خوده لاراول استفاده میکنه و مشکلی نیست

یکی از دامین ها از فرانید لاگین و ریجستر شخصی و دیتابیس جدا و... استفاده میکنه یعنی اصلا ن جدول کاربران داره و....
حالا این یک دامین یک مشکلی که داره اینه که نمیشه لاگین کرد و حدس میزنم بابت گارد یا میدلور های سرویس auth باشه که روی همه روت ها میاد
میخوام روی این دامین و روی روت هاش کلا لحاظ نشه فرایند و هر چیزی که مربوط به auth هست
خیلی سرچ کردم / ممنون میشم بفرمایید اگر تجربه ای دارید /
withoutMiddleware استفاده کردم و داخلش مقدار های auth گزاشتم اما فایده ای نداشت
@ali.bayat
@hosseinshirinegad98
@rezajahangir @samanzdev @websaz @mrn @Rp76 @


ثبت پرسش جدید
miladtajare
@milad.pc.tajare 3 سال پیش آپدیت شد
0

و الان اومدم برای اون یک دامین گفتم اگر ادرس روت برابر اون نبود پس route:auth()رو نزار و برای اون یکی نزار / دار داخل Web.php
و این مسخره ترین روش ممکن هست / راه دیگه ای برای این قضیه هست
؟؟؟؟

if( Request::getHost() != "www.domain.com" ){ Auth::routes(); }

miladtajare
@milad.pc.tajare 3 سال پیش مطرح شد
0

کسی نیست راهنمایی کنه


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
-1

سلام در کنترل خود از این فانکشن استفاده کنید.

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth', ['except' => ['index' /* نام فانکشن هایی که باید میدلویر روی ان غیر فعال باشد */]);
    }

@milad.pc.tajare


miladtajare
@milad.pc.tajare 3 سال پیش مطرح شد
0

ممنون از پاسخ شما / اما بحث اینه کلا اعمال نشه نه روی کنترل خاص
@websaz


miladtajare
@milad.pc.tajare 3 سال پیش مطرح شد
0

میخوام کاملا این قضیه روی یک دامین و یک گروه از مسیر ها اعمال نشه / auth /
@ali.bayat


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

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