Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit b9e2ea9b authored by 65160381's avatar 65160381
Browse files

Update file index.js

parent e5dff052
No related branches found
No related tags found
No related merge requests found
Pipeline #562 passed with warnings
......@@ -3,7 +3,6 @@ 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());
......@@ -16,22 +15,26 @@ app.use(session({
}));
app.use(flash());
app.set('view engine', 'ejs');
// กำหนดค่า session สำหรับการเช็คการ login
app.use('*', (req, res, next) => {
loggedIn = req.session.userId
next()
// ใช้ req.session.userId เพื่อเก็บสถานะการ login
global.loggedIn = req.session.userId; // ควรใช้ req.session มากกว่าการใช้ global
next();
});
// การนำเข้า controller
const indexController = require('./controllers/indexController');
const loginController = require('./controllers/loginController');
const registerController = require('./controllers/registerController');
const logoutController = require('./controllers/logoutController');
// การตั้งค่า route สำหรับการสมัครและเข้าสู่ระบบ
app.get('/', indexController);
app.get('/login', loginController.showLoginPage);
app.post('/user/login', loginController.loginUser);
app.get('/register', registerController.showRegisterPage);
app.post('/user/register', registerController.registerUser);
app.post('/user/register', registerController.registerUser);
app.post('/user/register', registerController.registerUser); // ลบการเรียกซ้ำ
app.get('/logout', logoutController);
const port = process.env.PORT || 3000;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment