1 session可以存在數據庫當中,避免服務器崩潰時session中斷
2.新增中間件 middlewares/check.js
module.exports= {
checkLogin: function checkLogin(req, res,next) {
if (!req.session.user) {
req.flash('error', '未登錄');
return res.redirect('/signin');
}
next();
},
checkNotLogin: function checkNotLogin(req,res, next) {
if (req.session.user) {
req.flash('error', '已登錄');
return res.redirect('back');//返回之前的頁面
}
next();
}
};
更方便的檢測用戶的登錄狀態,並做出相應的反饋
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。