Подтвердить что ты не робот

Что такое req.isAuthenticated() паспортJS

В паспортной документации, я думаю, что функция аутентификации в паспорте не была хорошо документирована.

Я хочу спросить, что делает pass.isAuthenticated() id?

4b9b3361

Ответ 1

Для любого запроса вы можете проверить, аутентифицирован ли пользователь или нет с помощью этого метода.

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