Node.js PassportJS和重定向
当用户访问我的站点时,他们无需登录即可访问某些部分。如果他们登录(通过模式),passportjs会将他们重定向回主页。如果删除重定向,passport将完全无法登录 是否有人拥有可以共享的代码,这些代码将绕过所需的重定向或将用户重定向到他们所在的当前url(而不重定向到“/”) 下面是我调用passport的代码,然后执行“必需”重定向:Node.js PassportJS和重定向,node.js,express,passport.js,Node.js,Express,Passport.js,当用户访问我的站点时,他们无需登录即可访问某些部分。如果他们登录(通过模式),passportjs会将他们重定向回主页。如果删除重定向,passport将完全无法登录 是否有人拥有可以共享的代码,这些代码将绕过所需的重定向或将用户重定向到他们所在的当前url(而不重定向到“/”) 下面是我调用passport的代码,然后执行“必需”重定向: app.post('/login', passport.authenticate('local-login', { successRedirect
app.post('/login', passport.authenticate('local-login', {
successRedirect : '/',
failureRedirect : '/',
failureFlash : true
}));
耶--执行身份验证时不必重定向--请查看下面的代码以获取示例:
app.post('/login',
passport.authenticate('local'),
function(req, res) {
// If this function gets called, authentication was successful.
// `req.user` contains the authenticated user.
res.redirect('/users/' + req.user.username);
});
);
谢谢你!这很有帮助。我还没有足够的分数去投票;否则我会的。