Allora spiego cosa devo fare e poi mi saprete dire...

Devo impedire che attraverso la stessa connessione (utente) si possa accedere per 2 volte alla stessa "pagina"(o qualsiasi altra risorsa) insomma devo evitare che un utente possa tentare di accedere al mio sistema con due nomi utente(registrandosi) diversi...per questo avrei pensato di memorizzare nome utente, IP e Data in un database e nel caso l'IP sia già presente nel database con la stessa data e nome utente diverso segnalare un tentativo di accesso illegale!

Secondo voi è probabile quindi che tipo:
Caio si connette con ProviderX e accede alla pagina (memorizzo i dati sul database), e si sconnette.
Tizio si connentte nello stesso giorno sempre con Providerx ricevendo l'ip lasciato da Caio! Quante probabilità ci sono che succeda questo?