PDA

View Full Version : سوال: ثبت تراکنش به ازای نام کاربری پس از پرداخت (درگاه ملت)



bftarane
سه شنبه 10 تیر 1393, 09:53 صبح
سلام.
فرض کنید کاربر با نام کاربری که ایمیلش هست وارد سایت شد و پرداخت رو انجام داد و حالا من قصد دارم در صفحه برگشت اگه پرداخت موفق بود
به این شکل نام کاربری رو بگیرم

Page.User.Identity.Name
و این نام کاربری و شماره تراکنش و ... رو در جدول تراکنش ها ثبت کنم.
حالا مسئله اینه که کارفرما از من خواسته هر 10 دقیقه که کاربر بیکار بود و با صفحه کاری نداشت کاربر Sign out میشه، حالا فرض کنید کاربر وارد صفحه بانک میشه و فرضاً بعد از 15 دقیقه تازه میره پرداختش رو انجام میده، در نتیجه موقع برگشت دیگه sign out شده و من به نام کاربری دسترسی ندارم.

پیشنهاد و ایده ای برای حل این مسئله به نظرتون می رسه؟

_elhfarzan
دوشنبه 16 تیر 1393, 13:10 عصر
ساختار شما به کل اشتباس. از سیشن استفاده نکنید. قبل از ارسال کاربر به صفحه پرداخت تمامی اطلاعات را به همراه orderid ارسالی به بانک در یک جدول تمپ ذخیره و سپس بعد از اتمام پرداخت وقتی بان همان orderid به شما پاس میدهد خیلی راحت فیلتر و ثبت تراکنش