0

ユーザーがアプリケーションにログインしたときにデータベースにログインしているとマークし、ユーザーがアプリケーションを終了したときにログアウトしたとマークするC#Windowsアプリケーションがあります。

私の問題は、ユーザーがタスクマネージャーを介してアプリケーションを強制終了したとき、またはアプリケーションからログアウトせずにシステムを再起動したときに、アプリケーションがユーザーをデータベースからログアウトしたものとしてマークしないことです。

これらの2つの状況でユーザーをログアウトとしてマークする方法はありますか?

4

1 に答える 1

1

この方法では、最初の問題を解決することはできません(ユーザーをデータベースからログアウトしたものとしてマークします)。別の解決策を検討してください。たとえば、データベーステーブルの日時列は、ログに記録されたすべてのユーザーによって定期的に更新され、ユーザーが生きていることをアプリケーションに通知します。

于 2012-05-28T08:10:15.893 に答える