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

رفرش csrf token

سلام
دوستان برای رفرش csrf token بعد از یک تایمی سرچ کردم و این جواب رو پیدا کردم
https://stackoverflow.com/questions/31449434/handling-expired-token-in-laravel

ولی هر کار کردم همون توکن قبلی رو پاس می ده


ثبت پرسش جدید
bahman x
@bahmanroocket 3 سال پیش مطرح شد
1

با رفرش کردن توکن سیشن شما هم نا معتبر میشه.
میتونید lifetime سیشنتون رو کم کنید.


مصطفی
@m.fartaj 3 سال پیش مطرح شد
1

@bahmanroocket
ممنون liftime و کم کردن ولی ظاهرا کار نمی کنه این گزینه expire_on_close رو true کردم با بستن مرورگر تغییر می کنه ولی با کم کردن lifetime تغییر نکرد


bahman x
@bahmanroocket 3 سال پیش مطرح شد
1

وقتی expire on close شما true باشه لاراول از lifetime چشم پوشی میکنه.
ضمنا توجه داشته باشید که مقدار lifetime به میلی ثانیه هستش.


مصطفی
@m.fartaj 3 سال پیش مطرح شد
0

@bahmanroocket
نمی دونم مشکل کجاست config clear هم زدم اون گزینه رو هم false کردم ولی اعمال نمی شه

    'lifetime' => env('SESSION_LIFETIME', 2),

    'expire_on_close' => false,

bahman x
@bahmanroocket 3 سال پیش مطرح شد
0

مقدار lifetime رو کجا ست میکنید؟ داخل فایل env یا همون مقدار 2 رو انتظار دارید اجرا کنه؟
تو این جا مقدار lifetime رو ابتدا میره از فایل env میخونه اگه اونجا متغیر SESSION_LIFETIME وجود داشت از 2 چشمپوشی میکنه.
شما متونید مستقیما مقدار دهی کنید.

'lifetime' =>  2,

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

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