在护照我有Twitter认证。一切都很好,登录明智。我有这样的代码重新登录用户与passport.js twitter登录
app.get('/auth/twitter', function (req, res) {
if (req.user) {
return res.redirect('/');
}
return passport.authenticate('twitter')(req, res);
});
因此,如果用户已经登录到我的网站与Twitter只是重定向回(可能给最终的消息)。一旦他们注销了该网站,并且他们再次点击与twitter一起登录,它就会再次将它们带到Twitter授权应用页面。它不应该。当我查看其他网站时,它从不要求我再次授权应用程序。如果我查看我的twitter个人资料的授权应用程序部分,我会看到我正在开发的应用程序。
为什么我的应用程序在我已经提供的时候一直要求授权?我怎样才能改变这一点(我在数据库中存储令牌和token_secret)?谢谢您的帮助。
好人。谢谢您的帮助! –