نمایش نتایج 1 تا 6 از 6

نام تاپیک: مشكل session در پرداخت اينترنتي

  1. #1
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    یزد
    پست
    265

    مشكل session در پرداخت اينترنتي

    با سلام خدمت دوستان عزيز
    من يه سايت با Asp.net نوشتم كه به درگاه پرداخت بانك ملت و ایران کیش متصل ميشه.
    مشکل:
    كاربر وارد سايت ميشه (login) ميكنه. به صفحه پرداخت هدايت ميشه. شماره ها رو وارد كرده و با موفقيت تو صفحه بانك پرداخت ميكنه. حالا به طور اتومات به سايت برميگرده كه اطلاعات پرداختش تو ديتا بيس سايت ذخيره بشه اما ... session از بين رفته و سايت ميگه بايد دوباره login كنه..
    (مقدار session ها بعد وصل شدن به بانک از دست میره) :(
    ميخواستم ببينم كسي قبلاً اين مشكل رو داشته؟
    چجوری این مشکل رو حل کنم
    ضمنا مدت زمان سشن هم در وب کانفیگ روی 30 دقیقه تنظیم کردم و اینکه اگر پرداخت رو کامل انجام بدی به این مشکل برمیخوره ولی اگر از پرداخت انصراف بدی مشکلی پیش نمیاد

  2. #2

    نقل قول: مشكل session در پرداخت اينترنتي

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

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مهر 1388
    محل زندگی
    یزد
    پست
    265

    نقل قول: مشكل session در پرداخت اينترنتي

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

  4. #4
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,023

    نقل قول: مشكل session در پرداخت اينترنتي

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

  5. #5

    نقل قول: مشكل session در پرداخت اينترنتي

    چیزی که به ذهنم میرسه اینه که شما توی اون ریکوستی که سمت بانک میفرستید میتونید کوری ارسال کنید و وقتی به صفحه شما برگشت داده شد همون کوری ها رو هم میفرسته
    یعنی بجز فیلد های : کد درخواست ، شماره اشتراک ، مبلغ و توضیح و...
    میتونید تو بدترین حالت مثلا نام کاربری و رمز عبور کاربر رو هم قرار بدید و وقتی صفحه بانک به صفحه شما برگشت داده شد ، بر اساس اون نام کاربری و رمز عبور لاگین کنید .
    یه مقدار جلوش بده البته
    صحیح ترش رو بخوام بگم اینه که با هر درخواستی که میخواد سمت بانک بره یه id خیلی خاص تعریف کنید و نام کاربری رو به اون اختصاص بدید
    وقتی برگشت به صفحتون اون کد رو بگیرید ، نام کاربریش رو بررسی کنفد و بدست بیارید ، شماره درخواستی که برای بانک هم فرستادید دارید ، چک کنید ببینید کاربرش همون کاربریه که کد اختصاصی شما رو داره .
    اگه اوکی بود لاگین بزنید و کاری به سشنی که میگید نمیشناسه نداشته باشید .
    راستی یه چیزیم چک کنید ، ببینید وقتی سایت رو با www باز میکنید و لاگین میزنید . اگه بدون www باز کنید باز سشن رو میشناسه یا نه ؟

  6. #6

    نقل قول: مشكل session در پرداخت اينترنتي

    کلا برای احراز هویت کاربران از سه تا چیز استفاده کنید : sessionid , cookie , sql هم امنیتش میره بالا ، هم سرعتش میره بالا و هم اینکه مدت زمانش دیگه دست خودته میتونی یک ماه بذاری میتونه یک دقیقه بذاری تا منقضی بشه بدون باگ البته باید الگوریتمش رو بنویسید ولی از این سه تا گزینه به صورت ترکیبی برای احراز هویت کاربران استفاده کنید

تاپیک های مشابه

  1. مشکل در پرداخت اینترنتی
    نوشته شده توسط setareh2013 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 09 مهر 1392, 12:48 عصر
  2. مشكل session در پرداخت اينترنتي
    نوشته شده توسط genral در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: سه شنبه 05 دی 1391, 11:07 صبح
  3. سوال: مشکل session در فرم لاگین
    نوشته شده توسط nadi_1368 در بخش PHP
    پاسخ: 2
    آخرین پست: پنج شنبه 31 شهریور 1390, 00:42 صبح
  4. سوال: مشکل session در فرم لاگین
    نوشته شده توسط nadi_1368 در بخش jQuery
    پاسخ: 0
    آخرین پست: چهارشنبه 30 شهریور 1390, 23:04 عصر
  5. سوال: مشکل session در پی اچ پی 5 ؟
    نوشته شده توسط tysongonbak در بخش PHP
    پاسخ: 8
    آخرین پست: دوشنبه 06 خرداد 1387, 18:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •