منقضی شدن سشن و کوکی کاربر در لاراول

3 هفته پیش
توسط پارسا آپدیت شد
پارسا ( 3010 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP-Laravel، طراح UI/UX

با سلام
وقتی توی سایت لاگین میکنم و تیک مرا به خاظر بسپار رو میزنم، بعد از بستن مرورگر و باز شدن دوباره اون، هنوز لاگین میمونم
تا اینجا همه چی اکی هستش
مشکل زمانی که هست که بعضی اوقات، توی فواصل زمانی نامرتب، وقتی به سایت سر میزنم، دوباره باید لاگین کنم. اینم بگم که مدت زیادی از لاگین کردنم طول نکشیده.مثلا بعد از 2 روز خودش logout میشه
کسی با این مشکل بر خورده ؟!

coarad supp ( 7160 تجربه )
3 هفته پیش

سلام
توی فایل کانفیگ سشن اگه این رو true کنی بعد از بسته شدن مرورگر سشن هم حذف میشه

'expire_on_close' => false,
پارسا ( 3010 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP-Laravel، طراح UI/UX

@coaradsupp
اینو میدونم،
اما مشکل اینه که بعد از هربار بسته شدن ، کاربر logout نمیشه.
این اتفاق به صورت رندوم میفته

سیدعلی موسوی ( 74406 تجربه )
3 هفته پیش
تخصص : سی شارپ و پی اچ پی

کجا بصورت راندوم اتفاق میافته؟! روی هاست یا روی سیستم خودتون؟!
تویی فایل session.php میتونی زمان منقضی شدن سشن رو تعیین کنی

'lifetime' => 1 * (60 * 24 * 365), // 1 year
پارسا ( 3010 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP-Laravel، طراح UI/UX

@juza66
روی سرور این اتفاق میفته
الان lifetime روی 120 هست.اما بعضی از کاربرا 2 ماه لاگین میمونن بعضی ها 2 ساعت و بعضی ها....

سیدعلی موسوی ( 74406 تجربه )
3 هفته پیش
تخصص : سی شارپ و پی اچ پی

سرور یا هاست اشتراکی؟!
از فضای کافی سرور یا هاستت اطلاع داری؟! اینجور اتفاق ها معمولا به فضا مرتبط میشه چون سشن ها بصورت فایل در storage\framework\sessions ذخیره میشن اگر فضایی کافی نداشته باشین براتون مشکل پیش میاد

تیرداد ( 491 تجربه )
3 هفته پیش

یه بار سشن‌ها رو ببر روی دیتابیس یا روی redis تست کن ببین مشکل برطرف میشه یا نه

پارسا ( 3010 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP-Laravel، طراح UI/UX

@juza66
سرور اختصاصی دارم.
فضا کافی هم دارم

پارسا ( 3010 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP-Laravel، طراح UI/UX

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

برای ارسال پاسخ باید وارد سایت شوید