diff --git a/server.js b/server.js
index ff3eb690966a8a5cb4eeeae3777b2345a662b901..ecf23536ebe56dbb41d29924180bc26aeeb28adb 100644
--- a/server.js
+++ b/server.js
@@ -2,14 +2,23 @@ const express = require('express');
 const bodyParser = require('body-parser');
 const dotenv = require('dotenv');
 const tourRoutes = require('./routes/tourRoutes');
-
+const session = require('express-session');
 
 dotenv.config();
 const app = express();
 
+// ตั้งค่า session middleware
+app.use(session({
+  secret: process.env.SESSION_SECRET,  
+  resave: false,
+  saveUninitialized: true
+}));
+
 app.set('view engine', 'ejs');
 app.use(express.static('public'));
 app.use(bodyParser.urlencoded({ extended: false }));
+app.use(express.urlencoded({ extended: true }));
+app.use(express.json());
 
 app.use('/', tourRoutes);
 app.use('/login', tourRoutes);