diff --git a/server.js b/server.js
index ec54e861a49ceb656315c24b58664bdf19e91d8e..de414cb5ce1dd9ff0a8c53d0a82301b72abe4c8c 100644
--- a/server.js
+++ b/server.js
@@ -156,6 +156,17 @@ app.get("/search", async (req, res) => {
     }
 });
 
+// เพิ่มฟังก์ชัน Logout
+router.get('/logout', (req, res) => {
+    req.session.destroy((err) => {
+        if (err) {
+            console.error("Logout Error:", err);
+            return res.status(500).json({ message: "เกิดข้อผิดพลาดขณะออกจากระบบ" });
+        }
+        res.redirect('/login'); // หรือเปลี่ยนเป็นหน้าหลัก เช่น '/'
+    });
+});
+
 // Error handler
 app.use((err, req, res, next) => {
     console.error("Error:", err.stack);