رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
logout شدن در برگشت از درگاه بانک (حل شد)
#1
سلام ممنون میشم راهنمایی کنید
چرا بعضی وقتها کاربری که لاگین هست و از درگاه بانک استفاده میکنه تا فاکتور خود را پرداخت کنه پس از انجام عملیات پرداخت به حالت logout درمیاد و  مجبوره دوباره لاگین کنه؟
پاسخ
تشکر شده توسط:
#2
دلایل این کار میتونه یکی منقضی‌شدن سشن باشه و یکی دیگه اینکه کاربر با سایت بدون www وارد شده و بعد از پرداخت به سایت با www ریدایرکت میشه (یا برعکس). دقت کنید که www هم ازنظر فنی یک سابدامین محسوب میشه و برای همینه که توصیه شده فقط یکی از آدرسهای با www یا بدونش رو توی سایت درنظر بگیرین (با htaccess. میتونین درخواستهایی که به هرکدوم منتقل میشه رو به اون یکی دیگه منتقل کنید).

برای امتحان صحت این موضوع، میتونین همون موقع که کاربر لاگ‌اوت شده، به آدرس سایت www رو اضافه کنید (یا اگه هست، ازش حذف کنید). اگه دیدین لاگین بود، مشکل از همین موضوع ناشی میشه.
پاسخ
تشکر شده توسط: manhunt2014
#3
ممنون از وقتی که گذاشتید
با توجه به گفته های شما چک کردم سشن نمیتونست باشه چون برای کاربری که تازه ثبت نام کرده هم این اتفاق میوفته 
پس callbackUrl بانک عوض کنم و www از اولش بردارم
نتیجه تست همینجا ذکر میکنم بازم ممنون
پاسخ
تشکر شده توسط:
#4
فرقی نداره. بهرحال سشن از بین میره و سبد خرید یا چیزهای دیگه هم داره با سشن کار میکنه. ارتباطی به کاربر جدید یا قدیمی بودن نداره این موضوع.
پاسخ
تشکر شده توسط: manhunt2014
#5
سلام بازم ممنون از وقتی که میذارید
با حذف www که توسط یه دستور داخل فایل htaccess انجام شد
فعلا با تستهای زیادی که انجام دادم مشکلی نداره و کاربر لاگ اوت نمیشه
بازمم ممنون از راهنمایی شما
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان