別のマシンまたは別のブラウザを使用してアプリケーションにログインしている同じユーザーを処理する方法。これは私が実行することを計画している1つの解決策です:-ユーザーがログインするとき、私はデータベースにセッションIDを保存し、ユーザーがログアウトするとフィールドをクリアします。
ユーザーがすでにログインしていて、別のマシンから再度ログインしようとすると、複数のユーザーがログインしているページにリダイレクトされます。このページでは、セッションIDをキャンセルするか、強制的にクリアしてリダイレクトすることができます。ログインページ。
ここで1つの問題は、ユーザーがブラウザーの閉じるボタンをクリックすると、セッションIDがクリアされず、再度ログインしようとすると、ユーザーは複数ユーザーのログインページにリダイレクトされることです。
これが良い解決策なのか、それとも私が従わなければならない他の方法なのか?