Web での複数ログインを無効にしたい。たとえば、ユーザーがすでにシステムにログインしている場合などです。システムは、ユーザーが別のブラウザーまたはコンピューターに再度ログインすることを無効にする必要があります。現在、データベースを使用してこれを実行しようとしました。login_status のような列があります。ユーザーがログインすると、オフラインの場合は 1 と 0 に更新されます。ユーザーがログアウトせずにブラウザを閉じた場合。ログインしたままになるので、ユーザーは管理者にログアウトを依頼する必要があります。問題は、最大 30 分のアイドル時間までにユーザーを自動的にログアウトしたいことです。これをどうしようか困っています。
複数のログインを無効にして、ユーザーがアイドル状態であるかどうかを判断し、自動的にログアウトする方法はありますか? 私はクッキーとセッションについて考えています。