Ti sei dato già una risposta.
Volendo far apparire un sito internet a tutti coloro che si connettono, hai bisogno di un captive portal e dunque di un gateway per la connessione.

Quindi un mezzo che permetta di reindirizzare gli utenti ad un indirizzo specifico.
Inoltre ti serve un server per la registrazione e l'autenticazione e lo stesso captive portal lo puó fare.

Non serve registrare nessun log.