我還沒有能夠跟蹤到這一點,但對於我的設置,即使成功登錄後,isAuthenticated
始終返回false。這裏的護照代碼:護照和護照本地req.isAuthenticated總是返回假
req.isAuthenticated = function() {
var property = 'user';
if (this._passport && this._passport.instance._userProperty) {
property = this._passport.instance._userProperty;
}
return (this[property]) ? true : false;
};
但在一個快速環顧四周我沒有看到_userProperty
媒體資源相關聯的任何地方在本地策略(抱歉,如果我沒有看夠硬),所以我想這可能是爲什麼它總是返回錯誤?
我會離開我的應用程序代碼的代碼示例,但我覺得它可能更容易有一個快速瀏覽一下回購對我的工作正在進行中: passport api token sessionless
最終,我的目標是有註銷爲該樣板工程正常工作(目前它沒有)。
完美!謝謝:) – Sohail
給出的鏈接沒有提到關於調用login()的內容。 「注意:passport.authenticate()中間件自動調用req.login()函數,該函數主要用於用戶註冊時,在此期間可以調用req.login()來自動登錄新註冊的用戶「。 – Epirocks