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

---
 controllers/authController.js | 50 -----------------------------------
 routes/authRoutes.js          | 10 -------
 server.js                     |  2 --
 3 files changed, 62 deletions(-)
 delete mode 100644 controllers/authController.js
 delete mode 100644 routes/authRoutes.js

diff --git a/controllers/authController.js b/controllers/authController.js
deleted file mode 100644
index b1f6306..0000000
--- a/controllers/authController.js
+++ /dev/null
@@ -1,50 +0,0 @@
-const db = require('../config/database');
-const bcrypt = require('bcryptjs'); 
-
-exports.register = async (req, res) => {
-  const { name, email, password } = req.body;
-
-  try {
-    const [existingUser] = await db.query('SELECT * FROM users WHERE email = ?', [email]);
-    if (existingUser.length > 0) {
-      return res.status(400).json({ message: 'Email นี้ถูกใช้ไปแล้ว' });
-    }
-
-    const hashedPassword = await bcrypt.hash(password, 10);
-    await db.query('INSERT INTO users (name, email, password) VALUES (?, ?, ?)', [name, email, hashedPassword]);
-
-    res.status(201).json({ message: 'ลงทะเบียนสำเร็จ' });
-  } catch (error) {
-    res.status(500).json({ message: 'เกิดข้อผิดพลาด', error });
-  }
-};
-
-exports.login = async (req, res) => {
-  const { email, password } = req.body;
-
-  try {
-    const [user] = await db.query('SELECT * FROM users WHERE email = ?', [email]);
-    if (user.length === 0) {
-      return res.status(400).json({ message: 'อีเมลหรือรหัสผ่านไม่ถูกต้อง' });
-    }
-
-    const isMatch = await bcrypt.compare(password, user[0].password);
-    if (!isMatch) {
-      return res.status(400).json({ message: 'อีเมลหรือรหัสผ่านไม่ถูกต้อง' });
-    }
-
-    // เก็บ session หลังจากล็อกอิน
-    req.session.userId = user[0].id;
-    req.session.userEmail = user[0].email;
-
-    res.status(200).json({ message: 'เข้าสู่ระบบสำเร็จ' });
-  } catch (error) {
-    res.status(500).json({ message: 'เกิดข้อผิดพลาด', error });
-  }
-};
-
-exports.logout = (req, res) => {
-  req.session.destroy(() => {
-    res.json({ message: 'ออกจากระบบสำเร็จ' });
-  });
-};
diff --git a/routes/authRoutes.js b/routes/authRoutes.js
deleted file mode 100644
index 355dbf4..0000000
--- a/routes/authRoutes.js
+++ /dev/null
@@ -1,10 +0,0 @@
-const express = require('express');
-const { register, login, logout } = require('../controllers/authController');
-
-const router = express.Router();
-
-router.post('/register', register);
-router.post('/login', login);
-router.get('/logout', logout);
-
-module.exports = router;
diff --git a/server.js b/server.js
index 97061e7..a5f9cce 100644
--- a/server.js
+++ b/server.js
@@ -2,7 +2,6 @@ const express = require('express');
 const bodyParser = require('body-parser');
 const dotenv = require('dotenv');
 const session = require('express-session');
-const authRoutes = require('./routes/authRoutes');
 const tourRoutes = require('./routes/tourRoutes');
 
 
@@ -21,7 +20,6 @@ app.use(session({
 }));
 
 // Routes
-app.use('/auth', authRoutes);
 app.use('/', tourRoutes);
 
 
-- 
GitLab