آفلاین
user-avatar

ورود مجدد

2 سال پیش
توسط تابش آپدیت شد
آفلاین
user-avatar
ابر سیاه ( 3026 تجربه )
2 سال پیش

سلام دوستان
سایت با لاراول دارم افراد پس از اینکه با موبایل لاگین میشن بعد از مدتی خود به خود خارج می شه البته بیش از چندین ساعت اینطوری میشه درحالی که همین سایت (راکت) این طوری نیست لاگین بشیم پس از چند روز دیگه هم بیاییم لاگین می مونه

لطفا راهنمایی فرمایید
تشکر

آفلاین
user-avatar
حسام موسوی ( 382959 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

دو مورد وجود داره که میتونید انجام بدید
یک اینکه زمان expire شدن session رو افزایش بدید
یا remember login رو فعال کنید و که من پیشنهاد میکنم remember login رو استفاده کنید برای فعال کردن میتونید تیک اونو در فرمتون بزارید یا اگر میخواید برای همه باشه میتونید وارد loginController باشید و جای که remember چک میشه جاش همیشه true قرار بدید

آفلاین
user-avatar
ابر سیاه ( 3026 تجربه )
2 سال پیش

لطفا راه افزایش expire سشن رو بفرمایید
و همچنین کد remember login رو بفرمایید که چیست و کجا باید استفاده شود

تشکر

آفلاین
user-avatar
حسام موسوی ( 382959 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

remeber login رو که گفتم کجا باید برید
session رو هم وارد فایل config و فایل session بشید و مقدار lifetime رو تغییر بدید

آفلاین
user-avatar
حسن امجد ( 8702 تجربه )
2 سال پیش

صحبت اقای موسوی کاملا درسته
البته در ورژن 5.6 لاراول به فایل .env منتقل شده و باید از اونجا تغییر بدید

آفلاین
user-avatar
تابش ( 3091 تجربه )
2 سال پیش
تخصص : برنامه نویس ارشد وب

@hesammousavi
آقای موسوی اگر بخواهیم مقدار remmeber رو 1 کنیم تا همیشه لاگین باشیم
باید داخل loginControoller بریم و روی trait بریم و این قسمت رو 1 کنیم ؟

protected function attemptLogin(Request $request)
    {
        return $this->guard()->attempt(
            $this->credentials($request), $request->filled('remember')
        );
    }

تبدیل به

   protected function attemptLogin(Request $request)
    {
        return $this->guard()->attempt(
            $this->credentials($request), $request->filled('1')
        );
    }
برای ارسال پاسخ باید وارد سایت شوید