[Node.js] Passport로 회원, 비회원 인증


안녕하세요.

node로 한 페이지 내에서 회원 인증 기능을 구현하고 있는데요.

// route middleware to make sure
function isLoggedIn(req, res, next) {
    // 인증이 완료되었을 경우, 계속 진행한다.
    if (req.isAuthenticated())
        return next();

    // 만일 로그인이 되지 않았다면, 로그인 페이지로 이동시킨다.

        res.redirect('/login');
}

이렇게 패스포트 모듈로 인증을 하고 있는데, 인증 시 계속 진행하고, 그렇지 않으면 로그인 창으로 가게끔 만들어놨습니다. 근데 이렇게 하면 비회원일 경우에는 접근이 불가하더군요 ㅠ..

비회원일 경우 다른 방식(ip 접근 등)으로 접근하는 방법이 있을까요 ㅠㅠ?

부탁드립니다.

  • 2016년 11월 13일에 작성됨
    현재 node.js 를 열심히 공부하고 있습니다.

조회수 54


로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close