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