From e93eaa3576bc1fd58329e905617acb1c9b7edb13 Mon Sep 17 00:00:00 2001
From: Atiwit Pattanapukdee <65160394@go.buu.ac.th>
Date: Sun, 16 Mar 2025 22:06:38 +0700
Subject: [PATCH] Project Round 2

---
 controllers/tourController.js |  1 +
 views/index.ejs               | 24 +++++++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/controllers/tourController.js b/controllers/tourController.js
index 82b4058..85b1b26 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -60,6 +60,7 @@ exports.postLogin = async (req, res) => {
       }
 
       req.session.userId = email;
+      req.session.userName = user.name;
       res.redirect('/');
   } catch (err) {
       console.error(err);
diff --git a/views/index.ejs b/views/index.ejs
index f7178fd..457dfe0 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -7,15 +7,21 @@
   <link rel="stylesheet" href="/css/style.css">
 </head>
 <body>
-    <header>
-        <h1>Welcome to Our Tour Website</h1>
-        <nav>
-          <a href="/">Home</a>
-          <a href="/about">About</a>
-          <a href="/contact">Contact</a>
-          <a href="/login">Login</a>
-        </nav>
-      </header>
+  <header>
+    <h1>Welcome to Our Tour Website</h1>
+    <nav>
+      <a href="/">Home</a>
+      <a href="/about">About</a>
+      <a href="/contact">Contact</a>
+      
+      <% if (session.userName) { %>  <!-- ตรวจสอบว่า userName อยู่ใน session หรือไม่ -->
+        <a href="/profile"><%= session.userName %></a>  <!-- แสดงชื่อผู้ใช้ -->
+        <a href="/logout">Logout</a>
+      <% } else { %>
+        <a href="/login">Login</a>
+      <% } %>
+    </nav>
+  </header>
   
   <section>
     <h2>Available Tours</h2>
-- 
GitLab