node-blog/middleware/auth.js
2025-06-24 11:42:12 +08:00

17 lines
443 B
JavaScript

module.exports = {
ensureAuthenticated: (req, res, next) => {
if (req.session && req.session.user) {
return next();
}
console.log( '请先登录');
res.redirect('/login');
},
ensureAdmin: (req, res, next) => {
if ( req.session.user.username === 'admin') {
return next();
}
console.log( '您没有管理员权限');
res.redirect('/');
}
};