Actualiser include/nav.php
This commit is contained in:
@@ -1,8 +1,25 @@
|
|||||||
<nav>
|
<?php
|
||||||
<ul>
|
// Démarrage de session si ce n'est pas déjà fait
|
||||||
<li><a href="../index.php">Dashboard</a></li>
|
if (session_status() === PHP_SESSION_NONE) {
|
||||||
<li><a href="../admin_users.php">Utilisateurs</a></li>
|
session_start();
|
||||||
<li><a href="../admin_settings.php">Paramètres</a></li>
|
}
|
||||||
<li><a href="../logout.php">Déconnexion</a></li>
|
|
||||||
</ul>
|
// Vérifie si l'utilisateur est connecté
|
||||||
|
if (!isset($_SESSION['user'])) {
|
||||||
|
header("Location: /login.php");
|
||||||
|
exit();
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
|
||||||
|
<nav style="margin-bottom:20px;">
|
||||||
|
<a href="/dashboard.php">Dashboard</a>
|
||||||
|
|
||||||
|
<?php if (isset($_SESSION['role']) && $_SESSION['role'] === 'Admin'): ?>
|
||||||
|
<a href="/admin_users.php">Utilisateurs</a>
|
||||||
|
<a href="/admin_settings.php">Paramètres</a>
|
||||||
|
<?php endif; ?>
|
||||||
|
|
||||||
|
<a href="/logout.php">Déconnexion</a>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
<hr>
|
||||||
Reference in New Issue
Block a user