Anda dapat menambahkan kolom alamat IP ke entitas pengguna yang menyimpan IP pengguna saat ini saat login. Pada setiap pemuatan halaman (melalui pendengar acara), Anda dapat memeriksa IP yang disimpan di DB dengan IP orang yang meminta halaman tersebut. Jika IP di DB tidak cocok dengan IP pengguna saat ini (seseorang masuk dari lokasi lain), keluarkan mereka.
Untuk melangkah lebih jauh, melalui ajax, Anda dapat melakukan panggilan ke server setiap X detik yang melakukan jenis pemeriksaan yang sama, dan melakukan pengalihan untuk mengeluarkan pengguna jika permintaan ajax mengembalikan kecocokan yang buruk.