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

---
 controllers/tourController.js | 32 ++++++++++++++++++--------------
 views/register.ejs            |  8 ++++----
 2 files changed, 22 insertions(+), 18 deletions(-)

diff --git a/controllers/tourController.js b/controllers/tourController.js
index 1b7908a..ff57193 100644
--- a/controllers/tourController.js
+++ b/controllers/tourController.js
@@ -41,18 +41,22 @@ exports.postLogin = (req, res) => {
 };
 
 exports.postRegister = (req, res) => {
-    const { name, email, password, confirmPassword } = req.body;
-    if (password !== confirmPassword) {
-        return res.render('register', { message: 'Passwords do not match' });
-    }
-    User.findOne(email, (err, user) => {
-        if (user) {
-            return res.render('register', { message: 'Email already in use' });
-        }
-        User.create(name, email, password, (err, userId) => {
-            if (err) return res.render('register', { message: 'Error creating user' });
-            req.session.userId = userId;
-            res.redirect('/login');
-        });
-    });
+  const { name, email, password, confirmPassword } = req.body;
+  console.log(password, confirmPassword); // ดูค่าที่ส่งเข้ามา
+
+  if (password !== confirmPassword) {
+      return res.render('register', { message: 'Passwords do not match' });
+  }
+
+  User.findOne(email, (err, user) => {
+      if (user) {
+          return res.render('register', { message: 'Email already in use' });
+      }
+      User.create(name, email, password, (err, userId) => {
+          if (err) return res.render('register', { message: 'Error creating user' });
+          req.session.userId = userId;
+          res.redirect('/login');
+      });
+  });
 };
+
diff --git a/views/register.ejs b/views/register.ejs
index 2a296f4..b12cfe4 100644
--- a/views/register.ejs
+++ b/views/register.ejs
@@ -17,19 +17,19 @@
         <form action="/register" method="POST">
             <div class="input-group">
                 <label for="name">Name</label>
-                <input type="text" name="name" id="name" required>
+                <input type="text" name="name" required placeholder="Name">
             </div>
             <div class="input-group">
                 <label for="email">Email</label>
-                <input type="email" name="email" id="email" required>
+                <input type="email" name="email" required placeholder="Email">
             </div>
             <div class="input-group">
                 <label for="password">Password</label>
-                <input type="password" name="password" id="password" required>
+                <input type="password" name="password" required placeholder="Password">
             </div>
             <div class="input-group">
                 <label for="confirm-password">Confirm Password</label>
-                <input type="password" name="confirm-password" id="confirm-password" required>
+                <input type="password" name="confirmPassword" required placeholder="Confirm Password">
             </div>
             <button type="submit">Register</button>
         </form>
-- 
GitLab