Innanzitutto. Il mio account sul mio sito è settato come amministratore.

Quando mi logo nella parte amministrazione, è solo in questo caso, setto una variabile di sessione con un certo valore. Se passo in offline, lo script presente sul sito "normale" guarda se la persona che vede le pagine è amministratore o meno.

Se non lo è allora viene reindirizzato alla pagina "offline" mentre se lo è continua a vedere il sito... ma c'è una scritta scorrevole che compare in ogni pagina dicendo che il sito è offline per non dimenticare di rimetterlo online.