फेसबुक कनेक्ट और तृतीय पक्ष कुकी?

वोट
4

क्या सबसे अच्छा तरीका है उपयोगकर्ता के प्रवेश जब तीसरी पार्टी कुकीज़ की तरह कुछ अक्षम हैं रखने के लिए है। मैं वर्तमान में एक फेसबुक कनेक्ट एप्लिकेशन (केवल PHP में) है कि महान काम करता है जब मुझे लगता है कि फ़ायरफ़ॉक्स में जाँच की है, लेकिन मेरे लॉगिन पृष्ठ पर पुनर्निर्देशित जब यह अनियंत्रित है की है। यहां तक कि फेसबुक के अपने नमूना आवेदन ( therunaround ) वहाँ समस्या के कोई रास्ता नहीं है अगर यह अनियंत्रित तो मैं सोच रहा हूँ के साथ एक ही समस्या है।

संपादित करें:

@ codege3k

पी 3 पी हेडर के एक झुंड की कोशिश की। कोई पासा अब तक। मैं एक प्रवेश पृष्ठ है कि मेरे सूचकांक पर रीडायरेक्ट जब उपयोगकर्ता जोड़ता है ... पहले लोड मिल गया है, मैं से प्रयोक्ता आईडी प्राप्त करने में सक्षम हूँ get_loggedin_user()लेकिन जब मैं ताज़ा करते हैं, कि समारोह अशक्त देता है। कुकीज़ मौजूद हैं, और जब मैं प्रवेश पृष्ठ पर जाने के लिए और फिर से कनेक्ट क्लिक करें यह मुझे एक लॉगिन के लिए संकेत नहीं है, इसलिए मैं इसे आंशिक रूप से काम कर रहा है पता है। साथ तृतीय पक्ष कुकी फ़ायरफ़ॉक्स में चालू है, यह एक आकर्षण की तरह काम करता है।

संपादित करें:

सबसे अच्छा तरीका है संभाल करने के लिए फेसबुक उपयोगकर्ता लॉगिन तब के संदर्भ में कनेक्ट करता है, तो तृतीय पक्ष कुकी व्यापक रूप से समर्थित नहीं है क्या है? मैं सिर्फ प्रारंभिक लॉगिन कि काम करता है का उपयोग करें और फेसबुक स्थिति हर बार की जाँच की है कि बजाय मेरी अपनी साइट और उपयोग के लिए एक स्थानीय कुकी सेट करना चाहिए?

03/03/2009 को 18:30
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
2

मैं 3 पार्टी कुकीज़ के साथ एक समान मुद्दा था। इस चेक सवाल करें और देखें कि यह निराकरण

यह P3P हेडर जोड़कर हल किया जा सकता।

03/03/2009 को 18:32
का स्रोत उपयोगकर्ता

वोट
3

ठीक है, सत्र को बढ़ावा देने के काम करने के लिए लगता है।

$fbUserId = self::$facebook->get_loggedin_user();
if ($fbUserId)
{
     self::$facebook->promote_session();
     return $fbUserId;
}

संपादित करें:

तो यह हर अनुरोध पर सत्र हो जाता है, लेकिन अनिवार्य रूप से तृतीय पक्ष कुकी की उम्मीद के रूप में फेसबुक कनेक्ट काम करने के लिए सक्षम होना चाहिए। उनके डॉक्स से:

उपयोगकर्ता के ब्राउज़र के क्रम में 3 पक्ष कुकी स्वीकार करना यह क्लिक के बीच जुड़े रहने के लिए के लिए सेट किया जाना चाहिए।

स्रोत: http://wiki.developers.facebook.com/index.php/Logging_In_And_Connecting

03/03/2009 को 20:35
का स्रोत उपयोगकर्ता

वोट
0

तो पी 3 पी काम ब्राउज़रों कि 3 पार्टी कुकी स्वीकार नहीं करते के लिए इसे ठीक करने के करता है? मैं कम से एक अमेरिकन प्लान बग पर टिप्पणी की http://bugs.developers.facebook.com/show_bug.cgi?id=5009

19/06/2009 को 03:30
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more