ログイン時に現在のユーザーのIPを格納するユーザーエンティティにIPアドレス列を追加できます。 (イベントリスナーを介して)ページをロードするたびに、DBに保存されているIPを、ページを要求している人のIPと照合できます。 DB内のIPが現在のユーザーのIP(別の場所からログインしているユーザー)と一致しない場合は、それらをログアウトします。
さらに一歩進めるために、ajaxを介して、X秒ごとにサーバーに呼び出しを行い、同じタイプのチェックを実行し、ajaxリクエストが不正な一致を返した場合にユーザーをログアウトするようにリダイレクトすることができます。
>