Cerne
Componente — Navbar src/View/Components/Navbar

Barra de navegação renderizada por Navbar::display(). Lê $_SESSION diretamente — funciona em qualquer página sem código extra.

Deslogado

<?php (new Navbar(['active_page' => 'home']))->render(); ?>

Logado — menu de usuário

Quando $_SESSION['user_id'] existe, o link "Área Admin" vira um menu com iniciais do nome, saudação e dropdown.

<a class="nav-user-toggle" href="#" data-bs-toggle="dropdown">
  <span class="nav-user-avatar">ML</span>
  <span class="nav-user-greeting">Bem-vindo!</span>
  <i class="fas fa-chevron-down nav-user-caret"></i>
</a>
Regra: as iniciais vêm de mb_substr na primeira e última palavra do nome completo — nunca hardcode um nome no template, sempre leia de $_SESSION['nome_completo'].
Essa página foi útil?
Obrigado pelo feedback! 💬 Comentar / relatar problema