دوستان چطوری میشه اجازه نداد یه نام کاربری همزمان دوبار وارد سیستم شود؟
راه حل خودم اینه که یه فیلد acitve تو تیبل یوزرها اضافه کردم که هر موقع یوزری وارد سیستم شد این فیلد true و موقع خروج false بشه. اینطوری موقه ورود هر نام کاربری فقط باید active چک بشه اگه true بود ینی این نام کاربری درحال استفاده است و نمیتونه دو باره وارد سیستم بشه. حالا مشکلم اینه که اگه کاربر برنامه رو ببنده و فرم اصلی close بشه فیلد active فالس میشه ولی اگه برنامه به هر دلیلی هنگ کنه یا برق قطع بشه و بسته بشه دیگه این فیلد فالس نمیشه و true باقی میمونه. و باعث مشکل میشه
راه حل دیگه ای لطفا؟؟