2014-01-29 54 views
0

我在app.js以下護照谷歌不能正常退出

app.get('/logout', function(req, res){ 
    req.logout(); 
    console.log("Test "+req.isAuthenticated()); 
    res.redirect('/'); 
}); 

然後我就在我的指數繼航...

console.log("IsAuth "+req.isAuthenticated()); 
if(req.isAuthenticated()){ 
    console.log("Logged In"); 
} 
else{ 
    console.log("Logged Out"); 
} 

但是控制檯顯示...

Test false 
GET /logout 302 5ms - 90 
IsAuth true 
Logged In 
GET/304 91ms 

我在做什麼錯在這裏?

回答

0

看起來像使用Oauth的副作用。它是如何工作的線條有點不太清晰。

0

的代碼,你發佈的快照看起來不錯,而且或多或少也對我的快遞4 GitHub的項目同樣我對 github-gpassport 是在我的瀏覽器(Chrome和Safari)工作正常。

這是一個端口來表達4舊的express 3版本,並且我在開始正確配置會話時遇到了一些問題。