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