salman
5 سال پیش توسط salman مطرح شد
12 پاسخ

خروج پس از redirect از بانک

با عرض سلام و ادب
من سایتی با لاراول طراحی کردم وقتی به صفحه بانک میرم و پرداخت انجام میشه موقع بازگشت سشن ورود کاربر expire میشه
هرکاری به ذهنم رسید کردم
پ.ن:وبسایت من spa هست با لاراول و vue
@hesammousavi
@ali.bayat
@khanzadimahdi
@endworld
@ali.farmani
هرکسی بتونه کمکم کنه هزینشم هرچقد بشه روی چشم تقبل میکنم


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

1- برای پرداخت از پکیج زیر استفاده کنید.

https://github.com/shetabit/payment

2- اگه از سشن استفاده میکنید نباید اکسپایر بشه! اما اگه api هست و از توکن استفاده میکنید بهتره اون توکن رو توی لوکال استوریج ذخیره کنید یا توی کوکی ذخیره کنید تا اکسپایر نشه.


salman
@salman.taghooni497 5 سال پیش مطرح شد
0

متاسفانه درست نشد
@khanzadimahdi
اگه ممکنه یه اس ام اس بهم بزنید باهم درستش کنیم هزینشم هرچقد بشه تقبل میکنم
09133851769


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

درود

callback_url رو چک کنید ...
ممکنه دارید درخواست به بانک رو از http://www.domain.ir ارسال میکنید و به خاطر callback بانک شما رو به http://domain.ir ریدایرکت میکنه...

در این حالت ممکنه سشن expire بشه


salman
@salman.taghooni497 5 سال پیش مطرح شد
0

با عرض درود و ادب
دقیقا همین طوره من برای اتصال به بانک ریدارکت میکنم از لاراول به یک فایل php توی یک دامین دیگه و سپس بعد از پرداخت برمیگردم به همون دامین و از اون دامین ریداریکت میکنم به لاراول که میبینم سشن پریده
مشکل من دقیقا همینه از نظر شما؟ و باید برای حلش چیکار کنم؟
@ali.bayat

با سپاس فراوان


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

URL قبل و بعد از پرداختتون تفاوتی نداره؟


salman
@salman.taghooni497 5 سال پیش مطرح شد
0

ببینید به این صورته که من مثلا از آدرس www.ex.ir میرم به www.ex2.ir و در www.ex2.ir به درگاه متصل میشم و بازگشت میکنم به www.ex2.ir و سپس ریدارکت میکنم به www.ex.ir

@ali.bayat


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

این کار عملا میشه ۱ ریدایرکت اضافه..


salman
@salman.taghooni497 5 سال پیش مطرح شد
0

آقا علی مشکل پریدن سشن از همینه؟
@ali.bayat


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

باید از همین مورد باشه.. یکی از ریدایرکتها رو حذف کنید ببینید مشکلتون حل میشه..
از url1 برید به صفحه پرداخت بانک و برگردید به url1 ...
Callback رو هم همون url1 قرار بدید.


salman
@salman.taghooni497 5 سال پیش آپدیت شد
0

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


mahdi farhadpour
تخصص : برنامه نویس
@mahdi4187 4 سال پیش مطرح شد
3

سلام دوستان این را مینویسم برای کسانی که شاید این مشکل براشون پیش بیاد توی لاراول از مسیر زیر تغییرات را اعمال کنید حل میشه این بخاطر آپدیت جدید مرورگر ها هست

config/session.php

 'path' => '/;samesite=none',
 'secure' => true,
  'same_site' => 'none',

سینا خاقانی
تخصص : توسعه دهنده بک‌اند
@sina.it91 4 سال پیش مطرح شد
0

@salman.taghooni497
سلام
برای روت اتصال به بانک و روت بازگشتی به سایت خودتون به جای سشن از کوکی استفاده کنید احتمالا مشکل حل میشه


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

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