From e6a3cd0817941b02032f777651960bdffe9c715a Mon Sep 17 00:00:00 2001
From: 65160381 <65160381@go.buu.ac.th>
Date: Mon, 24 Mar 2025 16:30:01 +0000
Subject: [PATCH] Update file index.js

---
 index.js | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

diff --git a/index.js b/index.js
index ca41d20..70feb74 100644
--- a/index.js
+++ b/index.js
@@ -3,30 +3,27 @@ const bodyParser = require('body-parser');
 const session = require('express-session');
 const flash = require('connect-flash');
 
+const express = require('express');
+const bodyParser = require('body-parser');
+const session = require('express-session');
+const flash = require('connect-flash');
+
+global.loggedIn = null
 const app = express();
 app.use(express.static('public'));
 app.use(express.json());
 app.use(express.urlencoded({ extended: true }));
-// ไม่จำเป็นต้องใช้ body-parser เพราะ express เองก็รองรับแล้ว
-// app.use(bodyParser.urlencoded({ extended: true }));
-
-// ตั้งค่า session
+app.use(bodyParser.urlencoded({ extended: true }));
 app.use(session({
     secret: 'secretkey',
     resave: true,
     saveUninitialized: true
 }));
-
-// ใช้ flash messages
 app.use(flash());
-
-// ตั้งค่า view engine เป็น ejs
 app.set('view engine', 'ejs');
-
-// กำหนดค่า session สำหรับการเช็คการ login
 app.use('*', (req, res, next) => {
-    req.session.loggedIn = req.session.userId; // ใช้ session แทน global
-    next();
+  loggedIn = req.session.userId
+  next()
 });
 
 // การนำเข้า controller
@@ -36,12 +33,12 @@ const registerController = require('./controllers/registerController');
 const logoutController = require('./controllers/logoutController');
 
 // การตั้งค่า route สำหรับการสมัครและเข้าสู่ระบบ
-app.get('/', indexController);
+app.get('/', indexController.getProducts);
 app.get('/login', loginController.showLoginPage);
 app.post('/user/login', loginController.loginUser);
 app.get('/register', registerController.showRegisterPage);
 app.post('/user/register', registerController.registerUser);
-app.get('/logout', logoutController.logoutUser); // เพิ่ม route สำหรับ logout
+app.get('/logout', logoutController);
 
 const port = process.env.PORT || 3000;
 app.listen(port, () => {
-- 
GitLab