diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php
index 29c1c1c3483af43cd31cadfcc1be12ae721bf36e..b046743b1d974ea203baec3d3e5f6a2c5b82b855 100644
--- a/src/Controller/HomeController.php
+++ b/src/Controller/HomeController.php
@@ -11,16 +11,30 @@ class HomeController extends AbstractController
     #[Route('/', name: 'homepage')]
     public function index(): Response
     {
+        $user = $this->getUser(); // Récupère l'utilisateur connecté
+
+        $links = [
+        ];
+
+        // Ajoutez le lien "Admin Dashboard" uniquement si l'utilisateur est admin
+        if ($user && $user->isAdmin()) {
+            $links['Admin Dashboard'] = $this->generateUrl('admin_dashboard');
+        }
+
+        if (!$user) {
+            $links['Register'] = $this->generateUrl('register');
+            $links['Login'] = $this->generateUrl('login');
+        }
+
+        if ($user) {
+            $links['My Wishlists'] = $this->generateUrl('app_wishlist_index');
+            $links['Profile'] = $this->generateUrl('user_profile');
+            $links['Logout'] = $this->generateUrl('logout');
+
+        }
+
         return $this->render('home/index.html.twig', [
-            'links' => [
-                'Register' => $this->generateUrl('register'),
-                'Login' => $this->generateUrl('login'),
-                'My Wishlists' => $this->generateUrl('app_wishlist_index'),
-                'Admin Dashboard' => $this->generateUrl('admin_dashboard'),
-                'Profile' => $this->generateUrl(route: 'user_profile'),
-                'Logout' => $this->generateUrl(route: 'logout'),
-
-                        ],
+            'links' => $links,
         ]);
     }
 }
\ No newline at end of file