2016-07-02 13 views
9

मैं अपने एंड्रॉइड ऐप में उपयोगकर्ताओं को प्रमाणीकृत करने के लिए फायरबेस का उपयोग कर रहा हूं। मैं उपयोगकर्ता को लॉगिन विंडो में पासवर्ड रीसेट करने का विकल्प प्रदान करता हूं। जब उपयोगकर्ता बटन पर क्लिक करता है, तो यह ईमेल सफलतापूर्वक भेजता है। लेकिन जब उपयोगकर्ता लिंक पर क्लिक करता है, यह हमेशाफ़ायरबेस रीसेट पासवर्ड लिंक काम नहीं कर रहा

दिखा "अपना पासवर्ड समाप्त हो गया है या लिंक को पहले से ही इस्तेमाल किया गया है पुनर्स्थापित करने के लिए फिर से अपने पासवर्ड को रीसेट की कोशिश करो। आपका अनुरोध"

enter image description here

किसी को भी जानता है मैं गलत कहाँ हूँ? मैंने विभिन्न उपकरणों से अलग-अलग ईमेल आईडी के साथ लॉगिन करने का प्रयास किया। अभी भी काम नहीं कर रहा है। मैं 'com.google.firebase का उपयोग कर रहा हूं: फायरबेस-ऑथ: 9.2.0'।

अपडेट 31 अगस्त वर्ष 2016

पर मैं firebase समर्थन के साथ संपर्क में मिला है और ऐसा लगता है कि वहाँ API कुंजी के साथ कुछ बग था। यदि आप अपनी ब्राउज़र एपीआई कुंजी बदलते हैं, तो यह अपडेट नहीं हो रहा था। अब यह बग तय है और पासवर्ड फ़ंक्शन रीसेट कर रहा है ठीक से काम कर रहा है। <app-name>.firebaseapp.com:

+0

मैं सिर्फ परीक्षण किया रीसेट पासवर्ड में केवल एक अप्रतिबंधित API कुंजी को छोड़ कर समस्या हल हो जाती है और यह अपेक्षा के अनुरूप काम कर रहा है। मैं अनुमान लगाता हूं कि यहां इस्तेमाल होने वाली एपीआई कुंजी गलत है। मुझे नहीं पता क्यों। एपीआई कुंजी रीसेट पासवर्ड लिंक 'और apiKey = API_KEY' में संलग्न है। अपनी परियोजना को कॉन्फ़िगर करते समय आपके द्वारा FIrebase कंसोल में किए गए कुछ परिवर्तनों के बारे में सोचें। मैं वहां से शुरू करूंगा। आप वेब ऑथ स्निपेट कोड देख सकते हैं। ऐप प्रारंभ में इसकी एपीआई कुंजी है। उस स्निपेट से ब्राउज़र एपीआई कुंजी का उपयोग रीसेट पासवर्ड लिंक में संलग्न किए जाने का प्रयास करें। – bojeil

+0

@bojeil "API_KEY" के लिए ऐसा कोई क्षेत्र नहीं था। क्या हम एपीआई कुंजी फ़ील्ड जोड़ने का अनुमान लगा रहे हैं? यदि हाँ, कहाँ? ईमेल टेम्पलेट में? – Dexter

+0

यहां एक ही समस्या है। मैंने ईमेल टेम्पलेट्स को छुआ नहीं है। लिंक में अंत में '& apiKey = CORRECT_KEY' शामिल है लेकिन वह पैरामीटर टेम्पलेट में प्रकट नहीं होता है। –

उत्तर

3

आप Google API console में अपने ऐप के API कुंजी के लिए किसी HTTP सन्दर्भदाता सूचीबद्ध किया है, तो आप स्वयं ऐप जो वह जगह है जहाँ ईमेल उत्पन्न शामिल करने के लिए की जरूरत है। अन्यथा यह डोमेन आपके ऐप की कुंजी के लिए मान्य नहीं है।

+0

हाय, मैंने अभी यह जांच की है। मेरी किसी भी एपीआई कुंजी में कोई HTTP रेफरर नहीं हैं। Google सेवा द्वारा जेनरेट किए गए ओथ क्लाइंट के साथ केवल बाधा है SHA1fingerprint है। मेरा सर्वर और एंड्रॉइड एपीआई कुंजी बिना किसी रेफरर के हैं। – Dexter

+0

बमर। यह निश्चित रूप से मेरे मामले में मुद्दा था। हो सकता है कि आपको फायरबेस समर्थन के साथ जांच करनी चाहिए, क्योंकि उन्होंने संकेत दिया था कि वे कुछ देख रहे थे लेकिन मुझे यकीन नहीं है कि यह वही बात है या नहीं। –

0

मुझे भी एक ही समस्या का अनुभव हुआ, और मेरे लिए, कारण एकाधिक पासवर्ड रीसेट ईमेल भेज रहा था, और मुझे केवल पहला ही मिला।

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

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