diff --git a/app.js b/app.js index 8e8724b1d6973f0029e60aee68ada884c36e5bae..09fcbf0324724c999b3c46fdf8fe730a0f364a12 100644 --- a/app.js +++ b/app.js @@ -68,6 +68,18 @@ app.get('/register', (req, res) => { res.sendFile(path.join(__dirname, 'public', 'register.html')); }); +// Route สำหรับการ logout +app.get('/logout', (req, res) => { + // ลบข้อมูลใน session + req.session.destroy((err) => { + if (err) { + console.error('Logout error:', err); + return res.status(500).send('Logout failed'); + } + // เมื่อ logout สำเร็จ, redirect ไปที่หน้า login หรือหน้าอื่น + res.redirect('/login'); // เปลี่ยนไปหน้า login หลังจาก logout + }); +}); app.post('/register', async (req, res) => {