自分のサイトへのログインを作成しました。ユーザーがログインした後、ユーザーIDとアクション(=ログイン)をデータベースと$ _SESSION ['loggedin']==TRUEに保存します。(ログアウトすると、DBのアクションはログアウトされ、セッションは破棄されます)誰かが別のコンピューターから同じユーザー名で再度ログインしたい場合、データベースの最後の行が「ログイン」であるため、許可しません。もちろん、ユーザーIDも同じになります。したがって、1つのユーザー名からの複数の接続を許可したくありません。ここに、「他の接続を切断する」というリンクを配置します。
例:学校にログインしましたが、ログアウトを忘れた後、自宅でログインしようとしましたが、別の場所でログインしている(セッションが有効である)ため失敗します。[他の接続を切断する]リンクをクリックすると、学校のセッション値を削除したい(ログアウトに変更した場合、セッションはまだ有効であり、複数の接続が利用可能になるため、DBのアクション値を変更するだけでは不十分です)
1つのユーザー名からの複数の接続を防ぐにはどうすればよいですか?