2011-01-14 22 views
6

उपयोगकर्ता के प्रमाणीकरण स्थिति को node.js पर पास करने का सबसे अच्छा तरीका क्या है यदि उपयोगकर्ता पहले ही php में प्रमाणित है?प्रमाणीकरण स्थिति गुजरने वाले node.js

उदाहरण के लिए - php में लिखा गया एक एप्लीकेशन है जिसे वास्तविक समय अपडेट के लिए node.js का उपयोग करने की आवश्यकता है। लेकिन उन अद्यतनों को उपयोगकर्ताओं में लॉग इन करने के लिए प्रतिबंधित होना चाहिए।

ऐसा करने का सबसे अच्छा तरीका क्या है? क्या node.js से PHP सत्र डेटा तक पहुंचने का कोई तरीका है?

+0

मैंने कुछ दिन पहले प्रमाणीकरण के संबंध में समान [प्रश्न] (http://stackoverflow.com/questions/4636773/long-polling-server-principle-client-authentication) से पूछा था। शायद यह आपकी मदद कर सकता है। – yojimbo87

उत्तर

4

क्यों आप php के पीछे नोड.जेएस नहीं रखते हैं और केवल लेख की जांच के बाद अनुरोध भेजते हैं। इस मामले में php द्वारा राज्य? एक और तरीका आप उसी सत्र स्टोरीन तकनीक का उपयोग कर सकते हैं, उदा। memcache/redis/another db, दोनों के लिए और php या इसके विपरीत द्वारा इसे बनाने के बाद node.js से सत्र डेटा को फिर से जांचें।

+0

मुझे लगता है कि मैं स्थानीयहोस्ट पर PHP के साथ जांच सत्र के साथ जाऊंगा। धन्यवाद! – Leonti

+0

इस मामले में सत्र हाइजैक एक बड़ा खतरा होगा, मैं यह सुनिश्चित करना चाहता हूं कि प्रत्येक संदेश नोडजेस एक ऐसे उपयोगकर्ता से आता है जिसने इसे भेजा है, अभी yujimbo87 के लिंक की जांच करने जा रहा है – Purefan

संबंधित मुद्दे