مهبد
4 سال پیش توسط مهبد مطرح شد
5 پاسخ

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

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

session()->save();

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


ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 4 سال پیش آپدیت شد
0

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

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

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

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

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


مهبد
تخصص : طراح و برنامه نویس وب
@mahbod 4 سال پیش مطرح شد
0

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


alireza
@mohammad.fathi9k 4 سال پیش مطرح شد
0

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


جواد کرمی
تخصص : توسعه دهنده وب و اپلیکیشن | فر...
@javadkarami 4 سال پیش مطرح شد
0

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


Dr JavaB
تخصص : laravel/react
@drjavab 2 سال پیش مطرح شد
0

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


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

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