web-dev-qa-db-fra.com

qu'est-ce que req.isAuthenticated () passportJS

Dans JS Passport Documentation, je pense que la fonction d’authentification du passeport n’est pas bien documentée.

Je veux demander, ce que passeport.isAuthenticated () id?

47
Kim

Pour toute demande, vous pouvez vérifier si un utilisateur est authentifié ou n'utilise pas cette méthode.

app.get('/some_path',checkAuthentication,function(req,res){
    //do something only if user is authenticated
});
function checkAuthentication(req,res,next){
    if(req.isAuthenticated()){
        //req.isAuthenticated() will return true if user is logged in
        next();
    } else{
        res.redirect("/login");
    }
}
66
Anurag Awasthi