फ़ायरबेस कंसोल के भीतर मैंने विशेष रूप से इसे "प्रति खाता एक खाता" अनुमति देने के लिए सेट किया है। यह "उन्नत" के अंतर्गत साइन-इन विधि टैब पर मिलता है।फायरबेस, उसी ईमेल पते से एकाधिक खातों को आवंटित करना
मेरे पास Google लॉगिन विधि का उपयोग करके एक खाता बनाया गया है जिसमें "[email protected]" जैसे पते हैं। अगर मैं "[email protected]" का उपयोग करने वाले खाते का उपयोग करके फेसबुक के माध्यम से साइन-इन करना चुनता हूं, तो फ़ायरबेस इसे अपवाद के साथ अनुमति दे रहा है कि उपयोगकर्ता इकाई में ईमेल पता शून्य है।
Firebase प्रलेखन राज्यों:
यदि आप एक ही ईमेल पते के साथ एक से अधिक खातों की अनुमति नहीं है, एक उपयोगकर्ता एक नया खाता नहीं बना सकते कि ईमेल पते पूर्व से Google खाता का उपयोग करने में संकेत @ gmail.com अगर पहले से ही खाता है जो ईमेल पते [email protected] और पासवर्ड का उपयोग करने में संकेत देता है।
क्या यह केवल तभी गिनती है जब आप सीधे उपयोगकर्ता नाम/पासवर्ड के साथ फ़ायरबेस लॉगिन बनाने की कोशिश कर रहे हैं बनाम फेसबुक और Google जैसे दो प्रदाताओं से खाता बनाते हैं? मैं इस धारणा के तहत होगा कि अगर इसे एक डुप्लिकेट ईमेल पता मिलता है तो उसे पंजीकरण/लॉगिन को अस्वीकार कर देना चाहिए। मुझे उद्धरण है कि उद्धरण राज्य "और एक पासवर्ड" है जो मुझे आश्चर्यचकित करता है।
मुझे समझ में नहीं आता कि यह समस्या कैसे हल करता है। मैं एक ही ईमेल पते के साथ कई खातों की अनुमति नहीं देना चाहता हूं। यही कारण है कि मैं इसे शीर्ष बटन से रोकने के लिए चुनता हूं। मैं इसे लागू करने के लिए देख रहा हूं जो ऊपर दिए गए मेरे विवरण के आधार पर फायरबेस नहीं कर रहा है। – C6Silver
इसके बिल्ली के लिए मैंने अनुमति प्रवाह को केवल यह देखने के लिए सक्षम किया कि यह क्या करेगा। यह वास्तव में "प्रवाह को रोकने" के समान ही काम करता है। यह कोई खाता नहीं है जिसमें कोई ईमेल पता नहीं है और एक यूआईडी है जो एक ही ईमेल पते वाले दूसरे खाते से अलग है। तो दोनों प्रवाह ऐसा नहीं करते हैं जो वे करना चाहते थे। – C6Silver