ユーザーログインに基づいてプログラムを保護しています。現在、プログラムにログインできるのは 1 人のユーザーのみです (Windows Live MSN のように見えます)。すでにログインしている同じユーザー名が検出された場合、ユーザーに「既にログインしています」というメッセージが表示されます。
この設定では、プログラムがクラッシュした場合 (ユーザーがまだログアウトしていないことを意味します) に問題が発生しました。この場合、user_Status を 0 に自動リセットするにはどうすればよいですか? そのため、彼はプログラムを再起動した後にログインできます。
そうしないと、user_Status が 1 になり、ユーザーが再度ログインできない場合があります。
問題を解決する最善の方法は何ですか?
p/s: user_Status = 1 はまだログイン中です。user_Status = 0 はまだログアウト中です
user_Status はデータベースに保存されます。