PDA

View Full Version : سوال: کنترل ورود به سیستم



ozzy_mra
یک شنبه 13 دی 1388, 10:40 صبح
سلام.دوستان من برنامه ای نوشتم که هر username وقتی وارد برنامه شد دیگه با همین یوزر کسی نتونه وارد بشه
واسه این کارم تو جدول Login برنامم یه فیلد با نام flag درست کردم که اگه هرکی وارد بشه flag رو یک میکنه که اگر هرکی با همین یوزر بخواد وارد بشه کنترل میکنه که اگه flag یک باشه اجازه ورود نده و هنگام logout یا Form Closing مقدار flag رو صفر میکنم ولی یه مشکلی دارم اونم اینه که اگه به هر دلیل برنامه به صورت ناخواسته مثلاً رفتن برق یا restart یا .... بسته شه هیچ کنتلی روی reset کردن flag ندارم و عملاً اون یوزر تاوقتی که توی بانک reset نکرده باشم غیر فعال میشه
ممکنه راهنماییم کنید؟؟
ممنون

M.YasPro
یک شنبه 13 دی 1388, 11:02 صبح
سلام
میشه یه فیلد تاریخ هم بهش اضافه کنی تا هر وقتی که خواستی flag رو چک کنی تاریخ رو هم چکنی و ببینی اگه تاریخ Flag یک بود و تاریخ اخرین ورودش خیلی نا معقول بود (مثلا تاریخ دو روز پیش بود ) به flag اهمیتی نده .
البته بستگی به پروژتون داره که ببینی این کار عملی هست یا نه
البته اساتید می تونن بیشتر راهنماییتون کنند .

ozzy_mra
دوشنبه 14 دی 1388, 08:18 صبح
خودم راهشو پیدا مردم :لبخند:
اگه از یک flag دیگه برای کنترل نوع خروج (عادی یا غیر عادی) استفاده کنم و بعد از ترکیب این دو ابرای کنترل ورود میشه استفاده کرد