2011-01-14 41 views
6

Cách tốt nhất để chuyển trạng thái xác thực của người dùng đến node.js nếu người dùng đã được xác thực bằng php là gì?Trạng thái xác thực chuyển qua node.js

Ví dụ: có một ứng dụng được viết bằng php cần sử dụng node.js để cập nhật theo thời gian thực. Nhưng những bản cập nhật đó nên bị hạn chế đối với người dùng đã đăng nhập.

Cách tốt nhất để làm điều đó là gì? Có cách nào để truy cập dữ liệu phiên php từ node.js không?

+0

Tôi đã hỏi [câu hỏi] tương tự (http://stackoverflow.com/questions/4636773/long-polling-server-principle-client-authentication) liên quan đến xác thực vài ngày trước. Có lẽ nó có thể giúp bạn. – yojimbo87

Trả lời

4

Tại sao bạn không chỉ giữ node.js phía sau php và chỉ gửi yêu cầu sau khi kiểm tra auth. nhà nước của php, trong trường hợp này? Một cách khác bạn có thể sử dụng cùng một kỹ thuật lưu trữ phiên, ví dụ: memcache/redis/db khác, cho cả hai và chỉ kiểm tra lại dữ liệu phiên từ node.js sau khi tạo nó bằng php hoặc ngược lại.

+0

Tôi nghĩ rằng tôi sẽ đi với kiểm tra phiên với php trên localhost. Cảm ơn! – Leonti

+0

nghĩ rằng trong trường hợp này, phiên tấn công sẽ là mối đe dọa lớn hơn, tôi muốn đảm bảo rằng mọi nút tin nhắn được gửi đến từ một người dùng đã gửi nó, sẽ kiểm tra liên kết của yujimbo87 ngay bây giờ – Purefan

Các vấn đề liên quan