احسان
2 سال پیش توسط احسان مطرح شد
3 پاسخ

جلوگیری از هم زمانی خرید

سلام
من در حال طراحی سایتی هستم که کاربر میتونه اعتبار شارژ کنه و محصولات مجازی سفارش بده
مشکلی که هست اینه که مثلا اگر اعتبار کاربر 10 هزار تومان باشه و بخواد میتونه دوتا محصول مجازی رو در یک ثانیه که هر دو قیمت 10 هزار تومان رو دارن بخره
اینکارو روی دوتا دستگاه و یک اکانت کردم و در یک ثانیه خرید رو زدم و با 10 هزار تومان اعتبار، 20 هزار تومان خرید کردم.
راه حلی برای اینجور موارد چیه؟


ثبت پرسش جدید
سید هدایت محمدی
تخصص : کارمند
@Hedayat0148 2 سال پیش مطرح شد
0

سلام
در مرحله اول امنیت سایتتون میاد پایین و به این شکل که فعال بودن اکانت بر روی دو سیستم بصورت همزمان یعنی استفاده شخص دیگری
اصلاحیه
1 - اکانت رو محدود کنید
2-موجودی انبارتان رو در لحظه و ثانیه برای یک اکانت محدود کنید
3- فیلد تاییدیه پرداخت از یک اکانت در دیتابیس طراحی ولینک محدودیت بر روی اون برای همچنین مواقعی که پرداخت یک مورد زمانی تایید نهایی شد و مبلغ کم شده دیگه ادامه پرداخت وجود نداشته باشد


علی شاه کوچکی
تخصص : مدیر انفورماتیک شرکت مهروماه
@shahkochaki 2 سال پیش مطرح شد
0

سلام اگر استراتژیتون اینه که کاربر بتونه هم زمان مولتی لاگین باشه.
باید حتما شما چک کردن اعتبار رو در چند مرحله انجام بدید و یکی از این مراحل، آخر کار هستش که میخواید فایل رو تحو.یل بدید.
میتونید در مرحله آخر موجودی رو چک کنید اگر به اندازه نبود خطا بدید.
البته چه مولتی چه سینگل اینکارو باید حتما انجام بدید وگرنه باگ های دیگه ای هم واستون پیش میاد.


مهدی صفری
تخصص : برنامه نویس php
@mahdisafarydev 2 سال پیش مطرح شد
0

ساده است احتمالا شما مبلغ کیف پول رو توی اپلیکیشن برسی می کنید و به سمت سرور نمی فرستید تا برسی بشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام