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