ورود

View Full Version : التزام به پرداخت



sm2amsm2am
پنج شنبه 07 شهریور 1392, 10:10 صبح
سلام...چجوري بايد كاري كنم كه كاربر ، تا پرداخت آنلاين انجام نده ، به يكي از صفحه هاي موردنظر سايت نتونه وارد بشه ، واگه آدرس اون صفحه رو قبل از پرداخت اينترنتي ، وارد مرورگرش كنه و بخواد وارد اون صفحه بشه ، بصورت اتومات وارد صفحه نخست سايت بشه...يعني بدون پرداخت ، امكان ورود به اون صفحه غير ممكن باشه...
ممنون

omidabedi
پنج شنبه 07 شهریور 1392, 10:32 صبح
اسونترین راهش اینه که اگر از طرف بانک تایید پرداخت گرفتی یه متغییر بسازی و با post بفرستیش توی اون صفحه (که نمیخوای بدون پرداخت بره اونجا) و در اون صفحه اگر متغییر رو دریافت نکردی ریدایرکتش کنی به صفحه ی اول.
حالا این متغییرت میتونه ساختگی باشه از اطلاعات کاربر مثلا (id+usename) یا هرچیزی که از قبل باشه که توی اون صفحه بتونی مقایسه کنی

omidabedi
پنج شنبه 07 شهریور 1392, 10:35 صبح
اسونترین راهش اینه که اگر از طرف بانک تایید پرداخت گرفتی یه متغییر بسازی و با post بفرستیش توی اون صفحه (که نمیخوای بدون پرداخت بره اونجا) و در اون صفحه اگر متغییر رو دریافت نکردی ریدایرکتش کنی به صفحه ی اول.
حالا این متغییرت میتونه ساختگی باشه از اطلاعات کاربر مثلا (id+usename) یا هرچیزی که از قبل باشه که توی اون صفحه بتونی مقایسه کنی

کلا راه زیاده مثلا یه اگر نخوای به دیتابیس وصل شی میتونی تو صفحه ی مبداء رشته ای بر اساس regular expression بسازی و اونجا هم جکش کنی که ایا بر همین اساس این متغییر ساخته شده یا نه.
راه دیگش مثلا از طریق سشن هم میشه

tadayoni
پنج شنبه 07 شهریور 1392, 15:32 عصر
دوست عزیز بهترین راه از طریق دیتابیس و سشن هستش چون ممکنه پرداخت توسط کاربر قبلا صورت گرفته باشه و کاربر بخواد بعدا از صفحه بازدید کنه که در این صورت بهتره از پایگاه داده برای ذخیره اطلاعات پرداخت استفاده بشه