راکت

حذف شدن سشن ها موقع ریدایرکت

5 پاسخ

درود؛ من قبل از ریدایرکت به درگاه پرداخت چند سشن رو ذخیره میکنم ولی بعد از پرداخت موقع برگشت کاربر تمام سشن ها پاک میشن و کاربر هم لاگ اوت میشه...
از لاراول 7 و پکیج https://packagist.org/packages/shetabit/payment برای درگاه استفاده میکنم.

session()->save();

رو هم تست کردم قبل از ریدایرکت...
مشکل کجاست؟
و اینکه روی لوکال هم هستم؛ ممکنه بخاطر این باشه؟!

ثبت پرسش جدید

پاسخ‌ها

5
امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

شما قبل از اینکه به درگاه منتقل بشه یه چک بکنید که سشن مورد نظر کلا تعریف میشه یا نه با دستور

dd(session()->has('name'));

و اینکه از دستور

session()->put('name', 'value');

استفاده کنید برای ساخت سشن و نیازی به دستور save هم نخواهد بود

مهبد
مهبد
@mahbod

تخصص: طراح و برنامه نویس وب

@amin.webdesign
بله قبل از ریدایرکت سشن ها ست میشن

شاید پاسخ شما همین‌جا باشد

alireza
alireza
@mohammad.fathi9k

بنده ام همین مشکلو دارم

جواد کرمی
جواد کرمی
@javadkarami

تخصص: توسعه دهنده وب و اپلیکیشن | فرانت اند

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

Dr JavaB
Dr JavaB
@drjavab

تخصص: laravel/react

این روش بعد از ریدایرکت کار نمیکنه. مثل اینکه کلا فلاش میشه همه سشن ها پاک میشن.

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

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