2012-10-08 1 views
15

나는 Node.js를 사용 중이며 인증을 위해 Passport를 사용하려고합니다. 그러나 온라인으로 보는 모든 예는 사용자가 이미 생성되었다고 가정합니다. 데이터베이스에 저장 한 후 사용자 세션을 올바르게 작성하는 방법을 알고 싶습니다 (Passport가 인식 할 수 있도록이 부분이 작동합니다). (나는 로그인 페이지로 이동합니다 새로운 사용자를 저장 한 다음 강제로하지 않습니다.)Passport로 사용자 만들기

답변

12

을 그냥 전화 :이 기능

// user is the user instance you just registered and created 
req.logIn(user, function(err) { 
    if (err) return next(err); 
    // login success! 
    res.redirect('/home'); // or whereever 
}); 

문서는 코드에 (나는 그것을 추가 할 필요가 가이드로 이동) : https://github.com/jaredhanson/passport/blob/master/lib/http/request.js

+0

고맙습니다! 그 파일을 실제로 보았을 때 실제로 많이 설명되었습니다. – user1504877