IP adresa se může změnit v případě mobilních klientů nebo klientů, kteří přepínají mezi drátovými a bezdrátovými sítěmi. Nejlepším řešením by pravděpodobně bylo poskytnout každému klientovi náhodně vygenerované UID při prvním připojení (pokud již nemá soubor cookie). Poté můžete zkontrolovat, zda se stejné uživatelské jméno nepřipojuje pomocí dvou různých UID.
Trik je v tom, že se musíte ujistit, že toto UID vyprší, takže pokud uživatel přejde na jiný počítač, nebude uzamčen. Možná je jedna změna UID v pořádku, ale nemohou se vrátit k UID, které již bylo použito?