我试图将其设置为true,然后才重定向到另一个页面。但是,我首先被重定向,然后将其设置为true。
代码:
exports.logIn= function(req, res, next) {
req.session.loggedIn = true;
res.redirect("/home");
};
答案 0 :(得分:0)
您可以使用res.locals实现此目标
exports.logIn= function(req, res, next) {
//AUTHENTICATE
res.locals.loggedIn = true;
res.redirect("/home");
};
然后在“ / home”路线上,您可以通过阅读res.locals.loggedIn来检查用户是否已登录
if(res.locals.loggedIn){
// DO SOMETHING
} else {
//REDIRECT TO LOGIN
}