راکت

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

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

علی امینی
علی امینی
@mehdi2private

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

شاید پاسخ شما همین‌جا باشد

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

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

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

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

علی امینی
علی امینی
@mehdi2private

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

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

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