سید محمد هاشمی
11 ماه پیش توسط سید محمد هاشمی مطرح شد
1 پاسخ

طولانی تر کردن زمان انقضای توکن csrf در لاراول

سلام. ایا راهی وجود داره که زمان اعتبار یک csrf توکن رو در فرم های لاراول بالا ببریم ؟ الان کاربر میاد توی یک صفحه ای و سایت برای ساعت ها باز می مونه بعد یهو میاذ اطلاعات وارد میکنه و اینتر میزنه ولی خطای 419 میگیره . راهی هست جلوی اینکارو بگیریم ؟


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 11 ماه پیش مطرح شد
0

سلام وقت بخیر
دوست عزیز اصن CSRF توکن ها خاصیتشون همینه عمر کوتاهی دارن و ... برای امنیت بیشتر اینطور بهتره تا اینکه کاربر چندین ساعت بتونه توی اون صفحه بمونه و عملیاتی انجام بده حالا کلی میگم ولی بازم اگه میخوام زیاد کنی زمانشو میتونی وارد فایل config/session.php بشی اونجا lifetime رو میتونی ببینی که میاد مقدار SESSION_LIFETIME رو از .env میگیره و یه مقدار پیشفرض هم داره حالا میتونی وارد .env بشی و مقدار SESSION_LIFETIME رو بیشتر کنی بر اساس ثانیه ولی این میاد کلا زمان زنده موندن session هارو تغییر میده چون csrf توکن هم توی اونجا ذخیره میشه ولی باز توصیه میکنم زیاد عدد بالایی نزنی چون بالاخره یه دلیلی داشته که این زمان رو بهش دادن


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

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