2017-01-29 7 views
5

फ़ायरबेस कंसोल के भीतर मैंने विशेष रूप से इसे "प्रति खाता एक खाता" अनुमति देने के लिए सेट किया है। यह "उन्नत" के अंतर्गत साइन-इन विधि टैब पर मिलता है।फायरबेस, उसी ईमेल पते से एकाधिक खातों को आवंटित करना

मेरे पास Google लॉगिन विधि का उपयोग करके एक खाता बनाया गया है जिसमें "[email protected]" जैसे पते हैं। अगर मैं "[email protected]" का उपयोग करने वाले खाते का उपयोग करके फेसबुक के माध्यम से साइन-इन करना चुनता हूं, तो फ़ायरबेस इसे अपवाद के साथ अनुमति दे रहा है कि उपयोगकर्ता इकाई में ईमेल पता शून्य है।

Firebase प्रलेखन राज्यों:

यदि आप एक ही ईमेल पते के साथ एक से अधिक खातों की अनुमति नहीं है, एक उपयोगकर्ता एक नया खाता नहीं बना सकते कि ईमेल पते पूर्व से Google खाता का उपयोग करने में संकेत @ gmail.com अगर पहले से ही खाता है जो ईमेल पते [email protected] और पासवर्ड का उपयोग करने में संकेत देता है।

क्या यह केवल तभी गिनती है जब आप सीधे उपयोगकर्ता नाम/पासवर्ड के साथ फ़ायरबेस लॉगिन बनाने की कोशिश कर रहे हैं बनाम फेसबुक और Google जैसे दो प्रदाताओं से खाता बनाते हैं? मैं इस धारणा के तहत होगा कि अगर इसे एक डुप्लिकेट ईमेल पता मिलता है तो उसे पंजीकरण/लॉगिन को अस्वीकार कर देना चाहिए। मुझे उद्धरण है कि उद्धरण राज्य "और एक पासवर्ड" है जो मुझे आश्चर्यचकित करता है।

उत्तर

1

जाओ Firebase को कंसोल

प्रमाणीकरण में -> साइन-इन विधि

नीचे स्क्रॉल उन्नत धारा बदलें पर क्लिक करें के लिए और फिर बचाने

enter image description here

+1

मुझे समझ में नहीं आता कि यह समस्या कैसे हल करता है। मैं एक ही ईमेल पते के साथ कई खातों की अनुमति नहीं देना चाहता हूं। यही कारण है कि मैं इसे शीर्ष बटन से रोकने के लिए चुनता हूं। मैं इसे लागू करने के लिए देख रहा हूं जो ऊपर दिए गए मेरे विवरण के आधार पर फायरबेस नहीं कर रहा है। – C6Silver

+1

इसके बिल्ली के लिए मैंने अनुमति प्रवाह को केवल यह देखने के लिए सक्षम किया कि यह क्या करेगा। यह वास्तव में "प्रवाह को रोकने" के समान ही काम करता है। यह कोई खाता नहीं है जिसमें कोई ईमेल पता नहीं है और एक यूआईडी है जो एक ही ईमेल पते वाले दूसरे खाते से अलग है। तो दोनों प्रवाह ऐसा नहीं करते हैं जो वे करना चाहते थे। – C6Silver

0

चरण 1: जाओ फायरबेस कंसोल> प्रमाणीकरण> साइन इन विधि के लिए। एकल ईमेल आईडी के साथ एकाधिक खाता निर्माण को रोकने का विकल्प देखें।

चरण 2: निम्न प्रलेखन बताता है कि कस्टम प्रदाता का उपयोग करके एकाधिक प्रदाताओं को एक खाते में कैसे कनेक्ट किया जाए।

https://firebase.google.com/docs/auth/web/account-linking

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