Buona sera a tutti,
dovrei realizzare un piccolo sito web, con delle pagine diverse per ogni utente che siano accessibile solo da un solo utente. In pratica alla stessa pagina non possono accedere più di un utente.
Non posso usare un sistema di autenticazione basato su login perchè deve essere una pagina accessibile senza login, ma assegnata ad un solo utente.
Come posso fare a realizzare questo? Mi vengono in mente controlli su IP o qualche chiave pubblica-privata (RSA) in modo che l'utente invii (tramite programmino che installerò sul suo pc) un codice all'apertura del browser al quale il server risponderà con una pagina web giusta o con una pagina nera se, per qualche motivo, il codice dovessere essere errato o ripetuto.
Mi servirebbero più che altro consigli in termine di sicurezza.
Pensavo anche di usare un certificato SSL per criptare il contenuto della comunicazione per evitare che altri utenti, sulla stessa rete, possano risalire alla chiave pubblica inviata.

Voi cosa suggerite?