MTPROG
05-07-2010, 17:07
من یک برنامه تحت شبکه دارم که هر کاربر که تو سیستم تعریف میشه یک فیلد از نوع Boolean داره که True میشه و وقتی هم خارج میشه اون فیلد false میشه و وقتی کاربر میخواهد وارد سیستم بشه بررسی میشه که آیا قبلا وارد شده یا نه اگر قبلا وارد شده باشه اجاره ورود مجدد نداره
در کل با یک نام کاربری نمیشه دوبار وارد شد (به خاطر مسایل مالی نرم افزار که حداکثر با 4 کاربر باید کار کنن)
حالا مشکل زمانی پیش میاد که کاربر بدون خارج شدن معمول برنامه (رفتن برق یا هنگ سیستم یا ...) خارج بشه در این صورت فیلد مربوطه True میمونه و کاربر نمیتونه وارد بشه.
اگر این حالت رو هم برداریم دیگه نمیشه محدودیت 4 کاربر رو اعمال کرد چون با یک نام میشه همیشه وارد شد
آیا کسی نظری برای این مشکل دار؟
در کل با یک نام کاربری نمیشه دوبار وارد شد (به خاطر مسایل مالی نرم افزار که حداکثر با 4 کاربر باید کار کنن)
حالا مشکل زمانی پیش میاد که کاربر بدون خارج شدن معمول برنامه (رفتن برق یا هنگ سیستم یا ...) خارج بشه در این صورت فیلد مربوطه True میمونه و کاربر نمیتونه وارد بشه.
اگر این حالت رو هم برداریم دیگه نمیشه محدودیت 4 کاربر رو اعمال کرد چون با یک نام میشه همیشه وارد شد
آیا کسی نظری برای این مشکل دار؟