Passport und Passport Local req.isAuthenticated geben immer false zurück

Ich war nicht in der Lage, dies aufzuspüren, aber für meine Einrichtung,isAuthenticated Gibt auch nach erfolgreicher Anmeldung immer false zurück. Hier ist der Passcode:

req.isAuthenticated = function() {
  var property = 'user';
  if (this._passport && this._passport.instance._userProperty) {
    property = this._passport.instance._userProperty;
  }

  return (this[property]) ? true : false;
};

Aber auf einen Blick sehe ich das nicht_userProperty Proeprty irgendwo in der lokalen Strategie (Entschuldigung, wenn ich nicht genau genug nachgesehen habe), also nehme ich an, das könnte der Grund sein, warum es immer falsch zurückkehrt?

Ich würde ein Codebeispiel meines Anwendungscodes hinterlassen, aber ich denke, es ist wahrscheinlich einfacher, einen kurzen Blick auf das Repo für meine laufenden Arbeiten zu werfen:Passport-API-Token ohne Sitzung

Letztendlich ist es mein Ziel, dass die Abmeldung für dieses Boilerplate-Projekt ordnungsgemäß funktioniert (was derzeit nicht der Fall ist).

Antworten auf die Frage(2)

Ihre Antwort auf die Frage