मैंने चारों ओर खोज करने की कोशिश की है लेकिन मुझे अपने प्रश्न का उत्तर नहीं मिल रहा है।स्विफ्ट और आईओएस का उपयोग कर फेसबुक प्रमाणीकरण का उपयोग कर उपयोगकर्ता को लॉगआउट कैसे करें?
मैं GitHub से इस आवेदन के साथ चारों ओर खेल रहा हूँ: https://github.com/Yalantis/Koloda/tree/master/Example
मैं इसे उपयोग कर रहा हूँ क्योंकि मैं एक परियोजना है जो इस आवेदन से टाइल आधारित स्वाइप का उपयोग करेगा कर रहा हूँ।
मैं भी फायरबेस का उपयोग कर रहा हूं। अब तक, मैं अपने डेटाबेस में उपयोगकर्ताओं को जोड़ सकता हूं, इसलिए ऐप और फायरबेस जुड़े हुए हैं।
मैं भी चाहता हूं कि उपयोगकर्ता फेसबुक का उपयोग करके पंजीकरण/लॉगिन करें।
मैंने अपने ऐप को फेसबुक से जोड़ा है और कोई उपयोगकर्ता फेसबुक प्रमाणीकरण का उपयोग करके लॉगिन कर सकता है और सफलतापूर्वक लॉगिन कर सकता है।
समस्या जो मैं कर रहा हूं वह लॉग आउट हो रहा है।
जब मैं लॉगआउट बटन पर क्लिक करता हूं, तो मैं चाहता हूं कि उपयोगकर्ता पूरी तरह से लॉग आउट हो। तो एक लॉगआउट विधि है जो फेसबुक एसडीके के साथ आता है जिसे लॉगआउट कहा जाता है। यहां मेरे कोड के प्रासंगिक भाग हैं।
मैं उपयोगकर्ता अधिकृत रहने के लिए नहीं करना चाहते हैं के बाद वे प्रस्थान करें बटन पर क्लिक किया है:
import FBSDKLoginKit
@IBAction func handleLogout(sender: AnyObject) {
facebookLogin.logOut()
print("loggedout")
}
तो जब मैं लॉग आउट करने पर क्लिक करें और फिर लॉगिन पर क्लिक करें फिर से मैं इस पेज को मिलता है । मैं इसे कैसे बना सकता हूं ताकि जब मैं लॉगआउट बटन पर क्लिक करता हूं, तो उपयोगकर्ता पूरी तरह से फेसबुक से लॉग आउट हो जाता है और फिर जब वे लॉगिन बटन पर क्लिक करते हैं तो उन्हें अपना उपयोगकर्ता नाम/पासवर्ड दोबारा दर्ज करना होगा?
मैंने वेबज़ के चारों ओर देखने की कोशिश की है लेकिन मेरी समस्या का समाधान नहीं मिल रहा है, हालांकि मुझे यकीन है कि यह कुछ आसान है, मुझे उम्मीद है!
आपकी मदद के लिए धन्यवाद और क्षमा करें यदि स्वरूपण खराब है।
अरे एक बहुत बेकार है कि क्योंकि मैं अलग फेसबुक खातों के साथ में लॉग इन करने को देखने के लिए मेरी डेटाबेस हो जाता है, तो चाहते हैं सही ढंग से अपडेट किया गया। क्या आप इसके बारे में वैसे भी जानते होंगे? धन्यवाद! – Joe
ओह, मैं देखता हूं कि आपका क्या मतलब है। अगर आप सफारी ऐप में जाते हैं, तो आप फेसबुक.com पर जा सकते हैं और अपने खाते का लॉगआउट कर सकते हैं, किसी दूसरे खाते में लॉगिन कर सकते हैं और अपने ऐप में वापस जा सकते हैं। जब आप फेसबुक लॉगिन कहते हैं तो सफारी एक्सटेंशन पॉप अप करता है जो लॉग इन करने वाले नए उपयोगकर्ता को दिखाना चाहिए! –
जीनियस। धन्यवाद, यह पूरी तरह से काम करता है! अगर मेरे पास पर्याप्त प्रतिनिधि था तो आप मेरा उपरांत प्राप्त करेंगे! – Joe