PDA

View Full Version : سوال: دسترسی در لحظه به صفحه فقط برای یک نفر



salibsatan
چهارشنبه 30 مرداد 1392, 11:12 صبح
سلام دوستان.من یه سایتی دارم که یه صفحه ویرایش مطلب داره.فرظ کنیم دونفر وارد اون صفحه میشه و می خواد ادیت کنه.هردونفر ادیت می کنن و ذخیره می کنن.اما اونی که دیرتر دکمه ذخیره رو زده، متنش ذخیره میشه.و این خوب نیست
من می خوام تا وقتی کسی داخل اون صفحه هست، کس دیگه نتونه داخل شه.
از چه روشی باید استفاده کنم؟
با تشکر...

salibsatan
پنج شنبه 31 مرداد 1392, 07:53 صبح
یعنی غیر ممکنه؟

fakhravari
پنج شنبه 31 مرداد 1392, 17:06 عصر
يك ديتاتيبل تعريف كنيد با 3 ستون. يوزر نام و ايدي خبر و تايم
زمان ويرايش كد خبر + كاربر + تايم ويرايش وارد ليست كنيد.
قبلش چك كنيد ببنيد پره يا خالي.................
يه بروز رساني داره كه مدت تايم ورودي پيج لود برسي كنيد كه مدت اعتبار براي اين يوزر بتونيم از اون بگيريم.

salibsatan
جمعه 01 شهریور 1392, 22:43 عصر
يك ديتاتيبل تعريف كنيد با 3 ستون. يوزر نام و ايدي خبر و تايم
زمان ويرايش كد خبر + كاربر + تايم ويرايش وارد ليست كنيد.
قبلش چك كنيد ببنيد پره يا خالي.................
يه بروز رساني داره كه مدت تايم ورودي پيج لود برسي كنيد كه مدت اعتبار براي اين يوزر بتونيم از اون بگيريم.
آخه این مدت خیلی متغیره...شاید از یک دقیقه تا 30 دقیقه.در واقع یه ادیتور توی این صفحه هست که کاربر ممکنه خیلی بخواد روش وقت بزاره...(واسه نوشتن خبر و ویرایش و ...)

leila.net
جمعه 01 شهریور 1392, 22:47 عصر
شما بجای اینکار می تونید query تون رو لاک کنید یعنی تا وقتی query ادیت یه کاربر اجرا نشده کاربر دیگه نتونه ویرایش کنه ، در واقع یه جورایی بره تو صف و لیست انتظار !

fakhravari
شنبه 02 شهریور 1392, 09:24 صبح
شما بجای اینکار می تونید query تون رو لاک کنید یعنی تا وقتی query ادیت یه کاربر اجرا نشده کاربر دیگه نتونه ویرایش کنه ، در واقع یه جورایی بره تو صف و لیست انتظار !
اينجوري انحصاري ميشه و به درد نميخوره

fakhravari
شنبه 02 شهریور 1392, 09:27 صبح
آخه این مدت خیلی متغیره...شاید از یک دقیقه تا 30 دقیقه.در واقع یه ادیتور توی این صفحه هست که کاربر ممکنه خیلی بخواد روش وقت بزاره...(واسه نوشتن خبر و ویرایش و ...)

خب مدت زمان نگه داري شما 30 min بديد. براي هر خبر ميتونيد تايم بديد مثلا
خبر 1 كاربر فخراوري زما ورود 8:00
تاريخ انحصاري ميزاريد روي مثلا 20 دقيقه.
براي در اوردن از انحصار يك كاربر به دليل


صرفه نظر كردن از ويرايش
قطع شدن اينترنت
.............

يه تابع مينويسيد كه اختلاف تايم ورودي و تايم فعلي در بياره و در صورت لزوم حذف كنه.
:لبخندساده:

salibsatan
شنبه 02 شهریور 1392, 10:11 صبح
خب مدت زمان نگه داري شما 30 min بديد. براي هر خبر ميتونيد تايم بديد مثلا
خبر 1 كاربر فخراوري زما ورود 8:00
تاريخ انحصاري ميزاريد روي مثلا 20 دقيقه.
براي در اوردن از انحصار يك كاربر به دليل


صرفه نظر كردن از ويرايش
قطع شدن اينترنت
.............

يه تابع مينويسيد كه اختلاف تايم ورودي و تايم فعلي در بياره و در صورت لزوم حذف كنه.
:لبخندساده:

فکر کنم بهترین کار همین باشه...
مرسی از راهنمایی...