// Authentication middleware const requireAuth = (req, res, next) => { if (req.session && req.session.userId) { return next(); } return res.status(401).json({ success: false, message: 'Unauthorized. Please login first.' }); }; // Check if already logged in const redirectIfAuthenticated = (req, res, next) => { if (req.session && req.session.userId) { return res.redirect('/admin/dashboard'); } next(); }; module.exports = { requireAuth, redirectIfAuthenticated };