이걸 추적 할 수 없지만 내 설정의 경우 isAuthenticated
은 로그인 성공 후 항상 false를 반환합니다. 여기에 여권 코드입니다 : (나는 충분히 열심히보고하지 않은 경우 죄송합니다) Passport 및 Passport Local req.isAuthenticated는 항상 false를 반환합니다.
req.isAuthenticated = function() {
var property = 'user';
if (this._passport && this._passport.instance._userProperty) {
property = this._passport.instance._userProperty;
}
return (this[property]) ? true : false;
};
그러나 얼핏에서
주위에 나는 지역 전략 어디서나_userProperty
proeprty 표시되지 않는, 그래서 나는 그 이유가 될 수 있다고 가정 항상 거짓으로 돌아가고있어?
내 응용 프로그램 코드의 코드 예제를두고 싶지만, 나는 그것이 진행 나의 일에 대한 REPO 얼핏 가지고 아마 쉽게 느낄 : passport api token sessionless
궁극적으로, 내 목표는 로그 아웃을하는 것입니다 그 보일러 판 프로젝트 (현재는 그렇지 않다)에서 제대로 작동합니다.
완벽! 감사합니다 :) – Sohail
주어진 링크는 login()을 호출하는 것에 관해서는 아무 것도 말하지 않습니다. Passport.authenticate() 미들웨어는 req.login()을 자동으로 호출합니다.이 함수는 req.login()을 호출하여 자동으로 로그인 할 수있는 사용자가 등록 할 때 주로 사용됩니다 새로 등록 된 사용자. " – Epirocks