2012-10-08 10 views
15

Tôi đang sử dụng Node.js và dự định sử dụng Hộ chiếu để xác thực. Tuy nhiên, tất cả các ví dụ tôi thấy trực tuyến cho rằng người dùng đã được tạo. Tôi muốn biết làm thế nào để tạo một phiên của người dùng một cách chính xác, sau khi chúng được lưu trong cơ sở dữ liệu (tôi có phần này làm việc), để hộ chiếu sẽ nhận ra chúng. (Tôi không muốn tiết kiệm cho người dùng mới và sau đó buộc họ phải đi đến một trang đăng nhập.)Tạo Người dùng có Hộ chiếu

Trả lời

12

Chỉ cần gọi:

// 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 
}); 

Tài liệu cho chức năng này là trong các mã (tôi cần phải thêm nó đến hướng dẫn): https://github.com/jaredhanson/passport/blob/master/lib/http/request.js

+0

Cảm ơn bạn! Chỉ cần nhìn thấy tập tin đó thực sự giải thích rất nhiều. – user1504877