2012-05-28 14 views
5

मेरा ऐप उपयोगकर्ताओं के लिए अपने आंतरिक पंजीकरण प्रणाली का उपयोग कर रहा साइनअप और लॉगइन करने के लिए ...फेसबुक कनेक्ट स्थिति

अब मैं अपने अनुप्रयोग में Facebook कनेक्ट एकीकृत करने का विचार बाहर की जाँच कर रहा हूँ, लेकिन मैं एक स्थिति के लिए आए हैं कि मैं लगता है कि मैं मदद के कुछ प्रकार की आवश्यकता है ...

तो उपयोगकर्ताओं मेरे ऐप में के लिए पंजीकरण है पर एक उपयोगकर्ता नाम और ईमेल पते का चयन जो अद्वितीय हैं।

यदि उपयोगकर्ता फेसबुक के माध्यम से कनेक्ट करने का प्रयास करता है और वह उपयोगकर्ता पहले से मौजूद है तो क्या होगा? उदाहरण के लिए उनका ईमेल? या क्या होगा यदि उस उपयोगकर्ता के पास उपयोगकर्ता नाम नहीं है? क्या मैं उन्हें अपनी स्थिति के आधार पर त्रुटि संदेश दिखा सकता हूं?

यदि उपयोगकर्ता के पास फेसबुक पर उपयोगकर्ता नाम नहीं है लेकिन मेरे पास एक ईमेल पता है जो मेरे सिस्टम में पंजीकृत नहीं है, तो क्या मुझे उन्हें वेबसाइट पर पहुंचने से पहले उनके उपयोगकर्ता नाम टाइप करने के लिए उन्हें एक नया इनपुटफील्ड दिखाना होगा?

उत्तर

5

इन परिदृश्यों के सभी, registration flows में स्पष्ट किया गया है विशेष रूप से

मेरी साइट फेसबुक और अपने खुद के पंजीकरण का उपयोग करता

Registration Flow

+0

ठीक है, मैं यह एक ही ईमेल स्थिति ... मैं करूँगा के बारे में मिलता है बस वर्तमान यूजर आईडी को फेसबुक यूआईडी में बदलें ... उपयोगकर्ता नाम के बारे में क्या? क्या होगा यदि उपयोगकर्ता फेसबुक से लॉग इन करने का प्रयास कर रहा है तो उपयोगकर्ता नाम नहीं है? क्या मैं उन्हें एक फॉर्म जोड़ने के लिए एक फॉर्म दिखाता हूं जब तक वे साइट देख सकें? अगर उनके पास उपयोगकर्ता नाम है तो मुझे लगता है कि मुझे इसे अपने खाते में विलय करना होगा जैसा मैंने यूआईडी – fxuser

+0

@fxuser के साथ किया था, ईमेल को अपने पंजीकरण और फेसबुक के बीच डुप्ली उपयोगकर्ताओं के संदर्भ में अद्वितीय के रूप में उपयोग करें। यदि उनके पास उपयोगकर्ता नाम नहीं है, तो उनके नाम के आधार पर एक सुझाव दें (उदा। ट्विटर साइन अप कैसे काम करता है)। इसलिए यदि आपकी साइट एफबी प्लगइन के साथ लॉग इन करने के बाद अद्वितीय उपयोगकर्ता नामों पर निर्भर है और उपयोगकर्ता नाम है, तो अपने पंजीकरण उपकरण में इसे स्वतः पूर्ण करें (यदि नहीं लिया गया है), तो इसे खाली छोड़ दें। इसलिए, उपयोगकर्ता एफबी प्लगइन से शुरू होता है, फिर आप उपयोगकर्ता ईमेल पते के लिए अपना डेटाबेस जांचते हैं, फिर उपयोगकर्ता नाम के साथ अपने साइट के पंजीकरण पृष्ठ पर स्वत: पूर्ण हो जाते हैं यदि उनके पास फेसबुक उपयोगकर्ता नाम – phwd

+0

है जो मेरे विचार के साथ आदर्श लगता है और ऐसा लगता है यह अभिवादन ... धन्यवाद phwd – fxuser

1

मेरे सुझाव:

उपयोगकर्ता फेसबुक से कनेक्ट होता है, लेकिन अपनी वेबसाइट पर खाता नहीं है, तो आप जहां वह (आप क्या चाहते हैं उपयोगकर्ता नाम और कुछ और) के लिए आवश्यक डेटा को भरने के लिए की जरूरत है पृष्ठ पर उसे रीडायरेक्ट करना चाहिए। उसे तब तक जाने दो जब तक कि वह सभी आवश्यक डेटा भरता न हो।

यदि उपयोगकर्ता फेसबुक द्वारा कनेक्ट करता है और इस ईमेल पर आपकी वेबसाइट पर खाता है, तो आपको इस खाते में इस फेसबुक आईडी को लिंक करना चाहिए।

तो आपको उपयोगकर्ताओं को अद्वितीय ईमेल करना चाहिए और उन्हें इसके साथ लॉगिन करना चाहिए। यह अद्वितीय पहचानकर्ता होगा।

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