app.use(express.urlencoded( extended: true )); app.use(express.json()); app.use(session( secret: 'vtech-portal-secret-key', resave: false, saveUninitialized: false, cookie: maxAge: 1000 * 60 * 60 * 24 // 1 day ));
// Dashboard (protected) app.get('/dashboard', (req, res) => if (!req.session.userId) return res.redirect('/login'); res.send( <h1>Welcome to VTech Parent Portal, $req.session.userEmail</h1><a href="/logout">Logout</a> ); ); vtech login portal
const data = await res.json(); if (data.success) window.location.href = data.redirect; else document.getElementById('errorMsg').innerText = data.error; app.use(express.urlencoded( extended: true ))