मैं एक परियोजना (ग्राफ एपीआई का उपयोग करके) पर फेसबुक के साथ कुछ एकीकरण कर रहा हूं और सब कुछ ठीक काम कर रहा था जब तक मुझे पता चला कि फेसबुक मेरे सत्र को साफ़ नहीं करता है जब मैं क्लिक करता हूं लॉगआउट यूआरएल। मैं php, नहीं जावास्क्रिप्ट के माध्यम से लॉगआउट कर रहा हूँ, इसलिए लॉगआउट यूआरएल की तरह दिखता है:फेसबुक कनेक्ट लॉगआउट पर सत्र कुकी साफ़ नहीं करता है
https://www.facebook.com/logout.php?next=url&access_token=token
कि लिंक उपयोगकर्ता फेसबुक पर लॉग आउट कर रहा है पर क्लिक करने के बाद, लेकिन सत्र अभी भी अपनी वेबसाइट पर मौजूद है। वास्तव में सत्र को साफ़ करने के लिए मुझे उस यूआरएल पर क्लिक करने के बाद पृष्ठ को एक बार फिर रीफ्रेश करना होगा। मेरी राय में यह एक अजीब व्यवहार है।
क्या आप इस बारे में सोचते हैं? मैंने फेसबुक कुकी को व्यक्तिगत रूप से हटाने की भी कोशिश की, लेकिन यह अभी भी वहां है, और यह केवल मेरे ब्राउज़र पर रीफ्रेश बटन दबाए जाने के बाद ही साफ़ हो गया है।
पेज। फेसबुक सत्र प्राप्त करने के लिए मैं ऐसा कुछ करता हूं:
My_Facebook_Helper::instance()->getSession(); //it should be === null if it doesn't exist
p.ps.s. यह एक बग हो सकता है? मुझे इस मुद्दे को एक हफ्ते पहले याद नहीं आया जब मैंने पहली बार इस
नहीं, सत्र अभी भी वहां है और मुझे गायब होने के लिए पृष्ठ को रीफ्रेश करने की आवश्यकता है :)। लेकिन आपके उत्तर के लिए धन्यवाद! – misterjinx
तो रीफ्रेश करने के बाद सत्र समाप्त हो गया है? यदि हां, तो इसे स्वचालित रूप से रीफ्रेश करें। थोड़ा और विस्तार मदद कर सकता है! सौभाग्य! :) – ryryan
हां ... मैंने थोड़ी देर बाद इसे सुलझाने के लिए एक कामकाज किया, कुछ शर्तों को पूरा होने पर सत्र को हटाकर :) धन्यवाद! – misterjinx