From b048229f0c208160c2750f68d11909fb601a5ec0 Mon Sep 17 00:00:00 2001
From: 65160270 <65160270@go.buu.ac.th>
Date: Sun, 23 Mar 2025 01:50:50 +0700
Subject: [PATCH] update-address

---
 server.js           |  3 ---
 shop-routes/user.js | 36 ------------------------------------
 views/login.ejs     |  2 --
 3 files changed, 41 deletions(-)
 delete mode 100644 shop-routes/user.js

diff --git a/server.js b/server.js
index 628e1e6..ce5a413 100644
--- a/server.js
+++ b/server.js
@@ -23,9 +23,6 @@ const isLoggedIn = (req, res, next) => {
     }
 };
 
-const userRoutes = require("./routes/user"); // เพิ่มการเรียกใช้งาน
-app.use("/user", userRoutes); // เพิ่มการใช้งาน user routes
-
 // Session Configuration
 app.use(session({
     secret: process.env.SESSION_SECRET || "mysecret",
diff --git a/shop-routes/user.js b/shop-routes/user.js
deleted file mode 100644
index 38ddbe0..0000000
--- a/shop-routes/user.js
+++ /dev/null
@@ -1,36 +0,0 @@
-const express = require("express");
-const bcrypt = require("bcrypt");
-const pool = require("../config/database");
-const router = express.Router();
-
-// แสดงฟอร์มเปลี่ยนรหัสผ่าน
-router.get("/change-password", (req, res) => {
-    res.render("change-password");
-});
-
-// อัปเดตรหัสผ่านใหม่
-router.post("/change-password", async (req, res) => {
-    try {
-        const { email, newPassword } = req.body;
-        if (!email || !newPassword) {
-            return res.status(400).send("กรุณากรอกข้อมูลให้ครบ");
-        }
-
-        // ค้นหาผู้ใช้
-        const [users] = await pool.execute("SELECT * FROM users WHERE email = ?", [email]);
-        if (users.length === 0) {
-            return res.status(400).send("ไม่พบอีเมลนี้ในระบบ");
-        }
-
-        // เข้ารหัสรหัสผ่านใหม่
-        const hashedPassword = await bcrypt.hash(newPassword, 10);
-        await pool.execute("UPDATE users SET password = ? WHERE email = ?", [hashedPassword, email]);
-
-        res.send("เปลี่ยนรหัสผ่านสำเร็จ! <a href='/login'>เข้าสู่ระบบ</a>");
-    } catch (error) {
-        console.error(error);
-        res.status(500).send("เกิดข้อผิดพลาด");
-    }
-});
-
-module.exports = router;
\ No newline at end of file
diff --git a/views/login.ejs b/views/login.ejs
index d502746..5f6b531 100644
--- a/views/login.ejs
+++ b/views/login.ejs
@@ -20,8 +20,6 @@
             </div>
             <button type="submit">Login</button>
         </form>
-        <p><a href="/user/change-password">ลืมรหัสผ่าน?</a></p> <!-- เพิ่มลิงก์เปลี่ยนรหัสผ่าน -->
-        <p>Don't have an account? <a href="/register">Register</a></p>
     </div>
 </body>
 </html>
\ No newline at end of file
-- 
GitLab