Por que não iniciar a sessão quando o usuário se loga, mas sim quando o site é aberto (colocando session_start() no início do arquivo e não dentro de logaUsuario() )?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que não iniciar a sessão quando o usuário se loga, mas sim quando o site é aberto (colocando session_start() no início do arquivo e não dentro de logaUsuario() )?
Descobri. O navegador não acessa a sessão ao trocar de página. session_start() utiliza a sessão existente, portanto é necessário chamar esta função para, por exemplo, fazer o logout.