Express 节点/护照:登录时显示不同的页面
用户登录后如何显示不同的主页 下面是(在这方面很新)。一旦有人登录,我想将用户信息传递到主页,并显示一个与未登录的人看到的页面完全不同的主页 我该怎么做?一种:Express 节点/护照:登录时显示不同的页面,express,passport.js,Express,Passport.js,用户登录后如何显示不同的主页 下面是(在这方面很新)。一旦有人登录,我想将用户信息传递到主页,并显示一个与未登录的人看到的页面完全不同的主页 我该怎么做?一种: 如果用户已登录 显示此项和用户名 其他的 显示此信息因此,从本教程中,您一定学到了很多,当用户成功登录后,您就可以通过任何路径访问req.user。相反,如果没有登录,则可以认为用户尚未登录。基本上为您提供了一个布尔逻辑来分隔两个场景,然后您可以使用这两个场景来显示不同版本的主页: app.get('/', function(req,
如果用户已登录
显示此项和用户名
其他的
显示此信息
因此,从本教程中,您一定学到了很多,当用户成功登录后,您就可以通过任何路径访问req.user
。相反,如果没有登录,则可以认为用户尚未登录。基本上为您提供了一个布尔逻辑来分隔两个场景,然后您可以使用这两个场景来显示不同版本的主页:
app.get('/', function(req, res){
if(req.user)
res.render('logged-in-homepage.jade');
else
res.render('normal-homepage.jade');
});