Ciao,
potresti gestirlo con un cookie.
Cmq,
io non associerei l'utentead un IP perchè potrebbe essere un IP dinamico(l'utente riaccede alla rete, cambia IP e si riprenota), perchè se hai due utenti che lavorano nella stessa azieda probabilmente accedono al tuo sito con lo stesso IP ecc. ......

Ciao