علی امینی
5 سال پیش توسط علی امینی مطرح شد
4 پاسخ

جلوگیری از دسترسی همزمان به یک مدل

سلام دوستان
میخواستم بدونم شما اسکریپت یا پکیجی برای جلوگیری از دسترسی همزمان برای ویرایش یک مدل سراغ دارید(مانند وردپرس)
البته یک تکه کدی رو پیدا کردم برای اینکار ولی کامل نسیت
کسی برای این کار راهی سراغ داره


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

یعنی چی جلوگیری از دسترسی همزمان !
من متوجه نشدم


علی امینی
@mehdi2private 5 سال پیش مطرح شد
-1

ببینید مثلا ادمین داره یک پست رو ویرایش میکنه در اون زمان اگر ادمین دیگری خواست اون پست رو ویرایش کنه دیگه نتونه و بگه که پست در حال ویرایش هستش
@hesammousavi


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
0

خب یک فیلد lock قرار بده توی جدولت هرکسی صفحه ویرایش رو باز کرد فیلد lock رو به یک اپدیت کن وقتی دکمه ذخیره ویرایش زدی اون فیلد صفر کن تا بعدا قابلیت ویرایش داشته باشه

قبل از اینکه فاکشن ویرایش صفحه رو برگردونه برای کاربر چک کن فیلد lock صفر باشه

اما
اما
اما داره!!
بدی این راه اینه که اگر ادمین صفحه ویرایش رو باز کنه و صفحه رو بدون زدن دکمه ذخیره ببنده اون موقع گیر میافتی و باید دستی اون فیلد lock رو اپدیت کنی


علی امینی
@mehdi2private 5 سال پیش مطرح شد
0

من این کار رو کرم یعنی اومدم یه تریت ساختم برای مدل ها و یه میدل وار برای کنترل قفل بودن
و از پلی مورفیک برای لاک استفاده کردم تا تو هر مدلی که بخوام بتونم استفاده کنم
برای اون قسمت هم که گفتید میشه ajax کار کرد
ولی نمیدونم این راه درست هستش یا نه؟
@juza66
@hesammousavi
شما نظری ندارید؟


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

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