Địa chỉ IP có thể thay đổi trong trường hợp ứng dụng khách di động hoặc ứng dụng khách chuyển đổi giữa mạng có dây và không dây. Đặt cược tốt nhất của bạn có lẽ là cung cấp một UID được tạo ngẫu nhiên cho mỗi khách hàng khi nó kết nối lần đầu tiên (nếu nó chưa có cookie). Sau đó, bạn có thể kiểm tra xem cùng một tên người dùng có đang kết nối bằng hai UID khác nhau hay không.
Mẹo là bạn cần đảm bảo hết thời gian chờ UID này, để nếu người dùng truy cập vào máy tính khác, họ sẽ không bị khóa. Có lẽ một thay đổi đối với UID là ổn, nhưng họ không thể quay lại UID đã được sử dụng?