تالار گفتمان nCIS.ir

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

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