From c7d2a203fa3ce6ee7e9c6a2523c19798a3ddc815 Mon Sep 17 00:00:00 2001
From: Atiwit Pattanapukdee <65160394@go.buu.ac.th>
Date: Wed, 19 Mar 2025 00:25:41 +0700
Subject: [PATCH] Project Round 7

---
 controllers/tourController.js | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/controllers/tourController.js b/controllers/tourController.js
index 4d7857f..3a32d8f 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -81,17 +81,13 @@ exports.Logout = (req, res) => {
 };
 
 //Profile
-exports.getProfilePage = async (req, res) => {
-  if (!req.session.userId) {
-    return res.redirect('/profile');
-  }
-
-  try {
-    const user = await User.findById(req.session.userId);
-    res.render('profile', { user });
-  } catch (err) {
-    console.error(err);
-    res.redirect('/');
+exports.getProfilePage = (req, res) => {
+  if (req.session.userId) {
+    // ส่งข้อมูลของผู้ใช้ไปที่หน้าโปรไฟล์
+    res.render('profile', { user: req.session.userName, session: req.session });
+  } else {
+    // ถ้าไม่ได้ล็อกอิน ให้ไปที่หน้า login
+    res.redirect('/login');
   }
 };
 exports.getEditProfilePage = async (req, res) => {
-- 
GitLab