我不知道护照,但是这是我的做法:
我在会话中使用了带有
app.get('/account', auth.restrict,routes.account)该设置的中间件redirectTo…然后重定向到/ login
auth.restrict = function(req, res, next){ if (!req.session.userid) { req.session.redirectTo = '/account'; res.redirect('/login'); } else { next(); }};然后在其中
routes.login.post执行以下操作:
var redirectTo = req.session.redirectTo || '/';delete req.session.redirectTo;// is authenticated ?res.redirect(redirectTo);



