diff --git a/controllers/tourController.js b/controllers/tourController.js
index ad28754cb84bdcbfeca38ce9f747615496245f31..cb73abcb6467d6fe8840bc6f73c66b6a74b28bf4 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -3,7 +3,7 @@ const { User, Tour } = require('../models/tourModel');
 exports.getTours = async (req, res) => {
     try {
       const tours = await Tour.getAllTours();
-      res.render('index', { tours });
+      res.render('index', { tours,session: req.session });
     } catch (error) {
       res.status(500).send(error.message);
     }
diff --git a/views/index.ejs b/views/index.ejs
index ee6135ae85862926e89b3efeebb198ba73117d57..593b7755232fc6dd1b566a5b911c67b660d173c9 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -14,7 +14,7 @@
       <a href="/about">About</a>
       <a href="/contact">Contact</a>
       
-      <% if (session.userId) { %>  <!-- ตรวจสอบว่า userId อยู่ใน session หรือไม่ -->
+      <% if (session && session.userId) { %>  <!-- ตรวจสอบว่า userId อยู่ใน session หรือไม่ -->
         <a href="/profile"><%= session.userName %></a>  <!-- แสดงชื่อผู้ใช้ -->
         <a href="/logout">Logout</a>
       <% } else { %>