27
passportJS Documention에서 여권 인증 기능이 제대로 문서화되지 않았다고 생각합니다.req.isAuthenticated() passportJS
나는 passport.isAuthenticated() id가 무엇을 원하니?
passportJS Documention에서 여권 인증 기능이 제대로 문서화되지 않았다고 생각합니다.req.isAuthenticated() passportJS
나는 passport.isAuthenticated() id가 무엇을 원하니?
모든 요청에 대해 사용자가 인증되었는지 여부를 확인할 수 있습니다.
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");
}
}
나에게 설명 할 수있는 것은 정확히 req.isAuthenticated입니까? 대신 req.isAuthenticated()를 사용하여 클라이언트가 로그인했는지 여부를 확인할 수 있습니다 :'req.session.passport.user! == undefined' right? – Kim
네, 그걸 사용할 수 있습니다. isAuthenticated()는 같은 사용자 정의 구현입니다. 코드 [여기] (https://github.com/jaredhanson/passport/blob/a892b9dc54dce34b7170ad5d73d8ccfba87f4fcf/lib/passport/http/request.js#L74)를 확인할 수 있습니다. – nrgwsth