PDA

View Full Version : حرفه ای: مشکل تغییر کوئری استرینگ توسط کاربر



bftarane
یک شنبه 04 خرداد 1393, 15:10 عصر
فرض کنید کاربر در صفحه افزایش موجودی
در textbox
مقدار 150000
رو وارد می کنه
و ما این رو به صفحه ای که دکمه های رفتن به درگاه بانکها وجود داره به صورت زیر می فرستیم

Payment.aspx?Am=150000
و در این صفحه این مقدار رو از کوئری استرینگ می گیریم و در کلیک دکمه پرداخت اینترنتی
مبلغ رو به درگاه می فرستیم
و در هنگام بازگشت در صورت موفقیت آمیز بودن پرداخت
یه فیلد رو در دیتابیس True می کنیم.

حالا یه مسئله ای وجود داره، اگه کاربر بیاد مقدار کوئری استرینگ رو تغییر بده در آدرس بار و بعد دکمه اینتر رو بزنه مقدار کوئری استرینگ تغییر می کنه
و با زدن دکمه پرداخت اینترنتی مقدار اشتباهی رو به بانک می فرستیم

برای حل این مشکل باید چه کرد؟

salar IT man
یک شنبه 04 خرداد 1393, 15:29 عصر
سلام .از Session میتونی استفاده کنی که سمت سرور هم هست و کسی نمیتونه تغییرش بده

bftarane
دوشنبه 05 خرداد 1393, 09:21 صبح
بله استفاده از سشن هم به نظرم رسیده بود ولی شنیدم سشن یه فضایی در سرور اشغال می کنه و می ترسم استفاده از اون وقتی کاربران زیادی همزمان بخوان خرید انجام بدن به سرور فشار وارد کنه.
در این مورد نظری دارید؟