Desativar site para todos, exceto os usuários conectados

Eu sei que existem muitas maneiras de fazer isso, no entanto, quando penso profundamente, uma desabilitação global do site pode ser difícil. O que eu quero é que quando um usuário acessa o site, ele é redirecionado para a página de login, não importa onde esteja. Eu preferiria não precisar de...