17 lines
443 B
JavaScript
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('/');
|
|
}
|
|
};
|