صادق مرادی
4 سال پیش توسط صادق مرادی مطرح شد
1 پاسخ

تفاوت remember me و laravel session

سلام دوستان وقت بخیر
یه مساله ای برام سوال شده
ما موقع لوگین در لاراول داخل کوکی هامون یه مقدار laravel_session ذخیره میشه
اگر در فرم ورود گزینه remember me رو هم تیک بزنیم بعد از لوگین در کوکی ها مقدار remember_web ذخیره میشه.
این دو تا کارشون دقیقا چیه؟

گفتن که remember me باعث میشه که در هنگام ورود بعدی لازم نباشه فرم رو دوباره پر کنی یعنی اطلاعات رو داخل کوکی ذخیره میکنه. و session هم برای شناسایی کاربر در هنگام استفاده از سایت هست (اگه درسته بگید)

اما من هیچ تفاوتی بین بعد و قبل از استفاده از remember me داخل لاراول مشاهده نمیکنم.
بیشتر سوالم روی remember me هست که چطوری کار میکنه.


ثبت پرسش جدید
نوب
تخصص : کدنویس نوب :)
@yk5742g 4 سال پیش مطرح شد
0

سلام
اگر لاراول 7 کار میکنین باید از کد زیر استفاده کنین

if (Auth::viaRemember()) {
   //
}

و همینطور در مسیر config/session.php حتما قطعه کد زیر را ببینید روی true باشه تا اطلاعات ورود کاربر را در کوکی ذخیره کنه

'lifetime' => 10080,
'expire_on_close' => true,

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

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