2016-05-23 12 views
0

Ich verwende MEAN.JS, aber ich kann die Funktion req.isAuthenticated() in diesem MEAN.JS nicht finden. Bitte überprüfen Sie den LinkWo finde ich req.isAuthenticated() -Funktion in MEAN.JS?

https://github.com/meanjs/mean/releases/tag/v0.3.3

i gleichen Code verwenden für das Lernen jemand mir bitte helfen ...

+0

verlassen "Kann nicht finden" in welcher Hinsicht? Können Sie etwas konkreter darüber sein, welches Problem Sie haben? –

+0

Es ist Middleware von ** Pass ** Bibliothek zur Verfügung gestellt - https://github.com/jaredhanson/passport/blob/6bc59cb329ec1aebc028423d304b3f34f8112e60/lib/http/request.js#L91 –

+0

Ich habe MEAN.JS installiert und ich verwende nur Server-Side-Code. Ich verwende keinen Front-End-Winkelcode. Ich benutze verschiedene Server. für Frontend (Clientseite) ich führe einen Serve, für Backend (Serverseite) verwende ich MEAN.JS. Anmeldung und Anmeldung funktioniert gut, aber wenn ich Artikel erstellen, erhalte ich Fehler "Benutzer ist nicht angemeldet", wie kann ich das lösen. Bitte jemand helfen mir aus. -Joe Ton –

Antwort

0

es auf Git Hub gefunden. https://github.com/jaredhanson/passport/blob/a892b9dc54dce34b7170ad5d73d8ccfba87f4fcf/lib/passport/http/request.js#L74

req.isAuthenticated = function() { 
    var property = 'user'; 
    if (this._passport && this._passport.instance._userProperty) { 
    property = this._passport.instance._userProperty; 
    } 
return (this[property]) ? true : false; 
}; 

P. S .: Ich habe gerade bemerkt, dass der Link bereits im Kommentarbereich zur Verfügung gestellt. Dennoch werde ich die Antwort hier für eine schnelle Referenz der Funktion

+0

danke @ Avantika Saini –