कोड आ गया पर ऑटोफ़िल ने नहीं भरा: क्या जाँचें

कोड आ गया पर ऑटोफ़िल ने नहीं भरा: क्या जाँचें

संदेश सामने स्क्रीन पर ही है। छह अंक, कुछ सेकंड पहले भेजे गए। पर साइट का ख़ाना ख़ाली पड़ा है, कीबोर्ड के ऊपर कोई सुझाव नहीं आता, और जिस कोड से कुछ सेकंड बचने थे उसे अब पढ़ना, याद रखना और दोबारा टाइप करना पड़ रहा है — और ठीक यहीं लोग दो अंक आगे-पीछे कर बैठते हैं और मान लेते हैं कि कुछ ख़राब है।

संक्षेप में: अगर आपको कोड दिख रहा है, तो संदेश पहुँच चुका है, और जो नाकाम हुआ वह डिलीवरी नहीं, दर्ज करना है। ऑटोफ़िल पहले से आ चुके संदेश के ऊपर फ़ोन या ब्राउज़र की जोड़ी हुई सुविधा भर है, और यह तभी दिखती है जब कई अलग-अलग चीज़ें एक साथ मेल खाएँ। Android पर Chrome जब पहली बार वन-टाइम-कोड का ख़ाना पहचानता है तब अनुमति माँगता है, और उसके बाद भी भरता तभी है जब आप संकेत पर टैप करें। सुझाव का न आना यह फ़ैसला नहीं है कि साइट असली है या नहीं। कोड दर्ज करने से पहले सेवा, अकाउंट और मौजूदा चुनौती जाँच लें, और संदेश में लिखे डोमेन तथा जिस पेज पर आप हैं उसके बीच बेमेल को दरकिनार न करें।

ऑटोफ़िल सुविधा है, डिलीवरी का रास्ता नहीं

यह साफ़ कर लेना काम आता है कि कड़ी का कौन-सा हिस्सा असल में नाकाम हुआ है।

वेरिफिकेशन कोड आप तक किसी संदेश से पहुँचता है। वह संदेश आता भी है या नहीं, यह इस पर है कि उसे किस नंबर पर भेजा गया और वह नंबर किस लाइन का है — यह अपने अलग कारणों वाला अलग विषय है, और तब मायने रखता है जब आप, मसलन, डेटा-ओनली ट्रैवल प्लान पर कोड का इंतज़ार कर रहे हों।

ऑटोफ़िल उसके ऊपर बैठता है। जब संदेश कहीं ऐसी जगह आ जाए जिसे ऑपरेटिंग सिस्टम पढ़ सके, तो सिस्टम आपके लिए वह कोड ख़ाने में डालने की पेशकश कर सकता है। अगर वह पेशकश नहीं आती, तो इससे संदेश के बारे में कुछ नहीं बदला — हालाँकि इसका यह मतलब भी नहीं कि कोड अब भी चलने लायक़ है। दिख रहा संदेश पुराना हो सकता है, किसी नए से रद्द हो चुका हो सकता है, या स्क्रीन पर मौजूद चुनौती से अलग किसी चुनौती का जवाब हो सकता है। और जहाँ कोड किसी डोमेन से बँधा होता है, वहाँ सुझाव का न आना यह दिखा सकता है कि पेज उस डोमेन से मेल नहीं खाता जिसका नाम कोड में है — और यह दरकिनार करने की नहीं, जाँचने की बात है।

तो सबसे पहले बस इतना तय करना है कि कोड आपको दिख रहा है या नहीं। अगर दिख रहा है, तो संदेश पहुँच चुका है, और नीचे की सारी बात संदेश और उस ख़ाने के बीच के आख़िरी कुछ सेंटीमीटर की है — यह जाँच लेने के बाद कि सामने पड़ा कोड उसी सेवा, उसी अकाउंट और उसी चुनौती का है जिसे आप असल में पूरा कर रहे हैं।

कोड सुझाए जाने से पहले क्या-क्या मेल खाना चाहिए

कई अलग-अलग शर्तें एक साथ पूरी होनी चाहिए, इसीलिए यह सुविधा दिखने से ज़्यादा नाज़ुक है।

सिस्टम को उस ख़ाने को वन-टाइम-कोड का ख़ाना पहचानना होगा। जो ख़ाना आपको साफ़-साफ़ वही लग रहा है, ज़रूरी नहीं कि वैसा पहचाना भी जाए। साइट यह संकेत कैसे देती है, यह उस सेवा का अपना कार्यान्वयन है, और यह ऐसी चीज़ नहीं जिसे आप अपनी ओर से दे सकें या बदल सकें।

अनुमति होनी चाहिए। Android पर Google दर्ज करता है कि Chrome जब पहली बार वन-टाइम SMS वेरिफिकेशन कोड का ख़ाना पहचानता है तब अनुमति माँगता है। Google का वही पेज उस स्थिति को भी शामिल करता है जब वह पहुँच पहले मना की जा चुकी हो, और यह मान लेने से पहले कि सुविधा उपलब्ध ही नहीं है, इसे देख लेना चाहिए।

आपको कुछ करना होगा। भरना चुपचाप नहीं होता। Chrome का दर्ज बर्ताव यह है कि एक संकेत दिखता है और आपके टैप करने पर कोड चला जाता है। iPhone पर SMS पासकोड अपने आप भरने से जुड़ी Apple की मार्गदर्शिका बताती है कि पहचाना गया कोड कीबोर्ड के ऊपर सुझाया जाता है ताकि आप उस पर टैप करें। दोनों ही हालात में कोड सुझाया जाता है, आपकी ओर से डाल नहीं दिया जाता।

संदेश वहीं होना चाहिए जहाँ यह सुविधा देख रही है। इस शर्त का अपना अलग हिस्सा नीचे है।

डोमेन से बँधे कोड के लिए, संदेश में लिखा डोमेन मेल खाना चाहिए। Apple डोमेन से बँधे SMS कोड के लिए AutoFill दर्ज करता है, जिसमें कोड अपने साथ वह डोमेन लिए चलता है जिसका वह है, और AutoFill उसे Safari के मौजूदा डोमेन या ऐप के संबद्ध डोमेन से मिलाता है। Apple इसे फ़िशिंग से बचाव की तरह रखता है। जहाँ दोनों मेल नहीं खाते, वहाँ कोई सुझाव नहीं आता।

Android भी इसके लिए सेटिंग देता है। Google का पेज वेरिफिकेशन-कोड ऑटोफ़िल के ऐसे विकल्प बताता है जो ऐप और साइट के कोड तथा आपके डिफ़ॉल्ट ब्राउज़र के कोड को शामिल करते हैं, और यह मान लेने से पहले कि फ़ोन यह कर ही नहीं सकता, इसे जान लेना चाहिए।

कोड कहाँ है, और ऑटोफ़िल कहाँ देख रहा है

यह फ़र्क़ सेटिंग का सवाल नहीं है, और इसी वजह से इसे जल्दी जाँच लेना चाहिए।

यहाँ बताई गई SMS सुविधाएँ वे संदेश पढ़ती हैं जो फ़ोन की अपनी मैसेजिंग व्यवस्था में आए हों। अगर कोड आप तक कहीं और पहुँचा, तो उन ख़ास सुविधाओं के पास करने को कुछ नहीं है। यह बात ऊपर दर्ज SMS ऑटोफ़िल के बारे में है, हर एकीकरण के बारे में दावा नहीं: Apple, मसलन, Safari में Mail से वेरिफिकेशन-कोड AutoFill दर्ज करता है, इसलिए दूसरे चैनल सिरे से ख़ारिज नहीं हैं और क्षमताएँ ब्राउज़र, पासवर्ड मैनेजर और डिवाइस के हिसाब से अलग होती हैं।

सबसे साफ़ मिसाल किराये के वेरिफिकेशन नंबर की है। जब आप हमसे नंबर ऑर्डर करते हैं, तो उस ऑर्डर के संदेश आपके अकाउंट में उसी ऑर्डर के अपने इनबॉक्स में दिखते हैं, आपने जो भी स्क्रीन खोल रखी हो उस पर। वह एक वेब पेज है जो किराये पर लिए गए नंबर को मिले संदेश की सामग्री दिखा रहा है, न कि आपके हैंडसेट के अपने मैसेजिंग ऐप का संदेश। यहाँ बताया गया SMS ऑटोफ़िल फ़ोन के संदेश पढ़ता है, इसलिए वहाँ उसके पास करने को कुछ नहीं होता, और कोड को वहाँ से लाना ऐसी नक़ल है जो आप ख़ुद करते हैं। यह बात इसी सुविधा के बारे में है, हर उस एकीकरण के बारे में नहीं जो कोई ब्राउज़र या पासवर्ड मैनेजर दे सकता है।

कुछ ऐसा ही तब होता है जब कोड SMS के बजाय किसी सेवा के अपने ऐप या किसी चैट प्लेटफ़ॉर्म में आता है। यह सुविधा एक ही ख़ास जगह देख रही होती है, और अगर कोड वहाँ नहीं है तो उसकी चुप्पी कोड के बारे में कुछ नहीं बताती। ईमेल इसकी साफ़ मिसाल नहीं है, क्योंकि Apple Safari में Mail से कोड AutoFill दर्ज करता है; किसी असंबंधित चैनल पर क्या सपोर्ट है, यह ऐप, ब्राउज़र और सिस्टम के उस मेल पर निर्भर करता है।

लक्षण किस ओर इशारा करता है

आपको क्या दिख रहा है यह किसके साथ मेल खाता है सबसे पहले क्या जाँचें
फ़ोन के संदेशों में कोड दिख रहा है, कोई संकेत ही नहीं अनुमति दी नहीं गई या पहले मना कर दी गई, या ख़ाना पहचाना नहीं गया ऐप के लिए और आपके ब्राउज़र के लिए वेरिफिकेशन-कोड ऑटोफ़िल चालू है या नहीं
संकेत आता है पर ख़ाना ख़ाली रहता है फ़ोकस किसी दूसरे ख़ाने पर है, या टैप करते समय पेज बदल गया सीधे कोड वाले ख़ाने पर टैप करें, फिर फ़्लो आगे जो दे उसी पर चलें
कोड किराये के नंबर के ऑर्डर पेज पर है यही अपेक्षित है — वह संदेश फ़ोन के मैसेजिंग ऐप में आया ही नहीं उसे ऑर्डर पेज से ख़ुद कॉपी करें
सुझाव आता है पर उसमें पुराना कोड है एक से ज़्यादा कोड मौजूद हैं और ज़रूरी नहीं कि सुझाया गया सबसे नया हो टैप करने से पहले संदेश में लिखा कोड पढ़कर मिलाएँ
एक साइट पर सुझाव नहीं, बाक़ी जगह आता है हो सकता है कोड डोमेन से बँधा हो और साइट मेल न खाती हो, या ख़ाना चिह्नित न हो आप इस साइट तक किसी लिंक से पहुँचे या ख़ुद

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

दो स्थितियाँ जिन्हें विस्तार से देखना चाहिए

दोनों काल्पनिक हैं, किसी असली मामले की रिपोर्ट नहीं — ये सोचने का तरीक़ा दिखाने के लिए लिखी गई हैं।

वह कोड जो फ़ोन तक पहुँचा ही नहीं। कोई व्यक्ति किसी सेवा में रजिस्टर करने के लिए नंबर किराये पर लेता है, ऑर्डर पेज लैपटॉप पर खुला रखता है, और साइनअप भी उसी लैपटॉप पर करता है। कोड आ जाता है और ऑर्डर के इनबॉक्स में दिखने लगता है। इसके बाद वह कुछ देर यह ढूँढ़ता रहता है कि उसका फ़ोन उसे भरने की पेशकश क्यों नहीं कर रहा। हैंडसेट को वह संदेश मिला ही नहीं: वह किराये के नंबर पर पहुँचा और एक वेब पेज पर दिखा। यहाँ बताए गए SMS ऑटोफ़िल के पास पढ़ने को कुछ है ही नहीं, इसलिए सीधा जवाब यही है कि कोड ऑर्डर पेज से कॉपी कर लिया जाए। और अगर कोड वहाँ आया ही नहीं, तो यह ऑटोफ़िल का नहीं, डिलीवरी का सवाल है, और तब दूसरे कोड के बारे में अस्थायी नंबर क्या कर सकता है और क्या नहीं पढ़ने लायक़ है।

वह ग़ैरहाज़िर सुझाव जिसे चेतावनी समझ लिया गया। कोई व्यक्ति अपनी जानी-पहचानी सेवा खोलता है, कोड माँगता है, कोड पाता है, और ध्यान देता है कि कीबोर्ड के ऊपर जो सुझाव उसे आम तौर पर मिलता है वह इस बार नहीं आया। उसका पहला ख़याल यह होता है कि साइट शायद नक़ली है। यह नतीजा टिकता नहीं: सुझाव इसलिए ग़ायब हो सकता है कि ख़ाना कोड वाले ख़ाने के रूप में चिह्नित नहीं है, इसलिए कि कहीं किसी वक़्त अनुमति मना कर दी गई थी, या इसलिए कि कोड ऐसे डोमेन से बँधा है जो उस पेज से मेल नहीं खाता जिस पर वह है — और इनमें से कोई भी असली साइट को फ़र्ज़ी से अलग नहीं करता। वह वहाँ पहुँचा कैसे, यह फिर भी मायने रखता है — किसी संदेश या ईमेल के लिंक से पहुँचना रुकने की वजह है: पेज छोड़ें, सेवा तक उसी तरह पहुँचें जैसे आप रोज़ पहुँचते हैं, और फिर दोबारा शुरू करें। पर पता ख़ुद टाइप करना या सहेजा हुआ बुकमार्क खोलना अपने आप इस बात का सबूत नहीं कि गंतव्य असली है, इसलिए इससे भी सवाल तय नहीं होता। कोड दर्ज करने से पहले पुष्टि करने लायक़ बातें ये हैं: कोड में उसी सेवा और उसी अकाउंट का नाम है जिसकी उम्मीद है, वह सामने खड़ी चुनौती का जवाब है, और जिस पेज पर वह है वही पेज है जिसके लिए कोड जारी हुआ था। फ़्लो ख़ुद शुरू किया था, इस आधार पर डोमेन के बेमेल को घुमाकर पार नहीं किया जाता।

कोड हाथ से टाइप करना, बिना नई समस्या खड़ी किए

कोड हाथ से दर्ज करना सामान्य बात है, और इससे जुड़ी सावधानी सीमित और ख़ास है।

उसे उसी फ़्लो में टाइप करें जो आपने शुरू किया, और पहले यह जाँच लें कि कोड में उसी सेवा और उसी अकाउंट का नाम है जिसकी आप उम्मीद कर रहे हैं और वह स्क्रीन पर मौजूद चुनौती का जवाब है। साइट तक ख़ुद पहुँचना ज़रूरी तो है पर अकेले काफ़ी नहीं। कोड किसी को पढ़कर न सुनाएँ, आगे न भेजें, किसी चैट में पेस्ट न करें, और ऐसे पेज पर दर्ज न करें जहाँ किसी और ने आपको भेजा हो — इस बात पर विस्तार से बिना माँगे आए कोड का क्या करें में लिखा है।

अगर एक से ज़्यादा आ चुके हों, तो कोड नोटिफ़िकेशन की झलक से नहीं बल्कि संदेश से पढ़ें, क्योंकि सबसे नया नोटिफ़िकेशन हमेशा सबसे नया कोड नहीं होता।

अगर ध्यान से दोबारा टाइप करने के बाद भी कोड अस्वीकार हो जाए, तो देखें कि वह उसी सेवा और उसी अकाउंट का है जिसमें आप साइन इन कर रहे हैं, कि वह अभी स्क्रीन पर मौजूद चुनौती का जवाब है, और कि सेवा जो मियाद बताती है वह बीत तो नहीं चुकी। फ़्लो ख़ुद जो निर्देश दिखाए उन्हीं पर चलें; दूसरा कोड माँगना तभी उपलब्ध है जब वह फ़्लो यह विकल्प दे। और अगर हो सकता है कि कहीं पहले नंबर ग़लत दर्ज हुआ हो, तो नंबर का प्रारूप और उसे दर्ज करने का तरीक़ा जाँचना देखने की जगह है।

एक काम जो नहीं करना है: ऑटोफ़िल चल जाए इस उम्मीद में किसी असंबंधित ऐप को अपने संदेशों तक व्यापक पहुँच न दें। इस सुविधा को इसकी ज़रूरत नहीं है, और यह सौदा घाटे का है।

इस गाइड की सीमाएँ

यह Android पर Chrome के लिए Google के दस्तावेज़ और iPhone के लिए Apple की सामग्री के सहारे बताता है कि फ़ोन या ब्राउज़र किन शर्तों में कोड सुझाता है। यह हर डिवाइस, लॉन्चर या कीबोर्ड को शामिल नहीं करता, और अंदरूनी बर्ताव एक जैसा होने पर भी सेटिंग की स्क्रीन निर्माता-दर-निर्माता अलग होती हैं।

किसी ख़ास साइट का ख़ाना पहचाना जाता है या नहीं, यह उस सेवा का अपना कार्यान्वयन है। पढ़ने वाला उसे देख भले सके, बदल नहीं सकता, और आपके अपने डिवाइस की सेटिंग उसकी जगह नहीं ले सकतीं।

यह गाइड उन्हीं SMS ऑटोफ़िल सुविधाओं तक सीमित है जिनका नाम इसमें है। दूसरे एकीकरण भी हैं — Apple Safari में Mail से कोड AutoFill दर्ज करता है — और किसी भी ब्राउज़र, पासवर्ड मैनेजर या डिवाइस के मेल पर क्या सपोर्ट है, वह यहाँ बताए गए दायरे से बाहर है।

ऑटोफ़िल का बर्ताव अपने आप में असली और फ़र्ज़ी साइट में फ़र्क़ करने का भरोसेमंद तरीक़ा नहीं है, और यह गाइड उसे ऐसा बताती भी नहीं। डोमेन से बँधा होना असली बचाव है, इसलिए बेमेल को घुमाकर पार करने के बजाय उस पर ध्यान देना चाहिए; जो यह नहीं देता वह ऐसा फ़ैसला है जिसे आप संकेत के न आने से पढ़ लें।

ऑर्डर से जुड़ा पहलू हमारे सहायता जवाबों में है, और हमारे यहाँ दिए गए किसी ख़ास ऑर्डर से जुड़ी बात के लिए रास्ता सपोर्ट टिकट है।

FAQ

कोड मेरे संदेशों में है पर कुछ सुझाया नहीं जा रहा। क्या कोड ख़राब है?

संकेत का न आना कोड के बारे में कोई निर्णायक बात नहीं कहता। दिख रहा संदेश पहुँच चुका है, और सुविधा वाली परत का नाकाम होना इसे नहीं बदलता। पर इससे यह भी तय नहीं होता कि कोड अब भी चालू है — वह कोई पुराना कोड हो सकता है, या किसी दूसरी चुनौती का जवाब। देखें कि वह किस सेवा, किस अकाउंट और किस चुनौती का है, फिर उसे टाइप कर दें।

ऑटोफ़िल कुछ साइटों पर चलता है और कुछ पर नहीं, ऐसा क्यों?

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

क्या सुझाव न आने का मतलब है कि पेज नक़ली है?

अपने आप नहीं, और उल्टा भी सुरक्षित नहीं: सुझाव का आ जाना कोई गारंटी नहीं। संकेत इसलिए ग़ायब हो सकता है कि अनुमति मना कर दी गई थी, कि ख़ाना पहचाना नहीं गया, या कि कोड ऐसे डोमेन से बँधा है जो पेज से मेल नहीं खाता। Apple डोमेन के मिलान को फ़िशिंग से बचाव की तरह रखता है, इसलिए बेमेल को घुमाकर पार करने के बजाय गंभीरता से लेना चाहिए। सुझाव के न होने को इस बात की वजह मानें कि जाँचें कोड किस सेवा और किस अकाउंट का है और पेज मेल खाता है या नहीं — इसे किसी भी दिशा में फ़ैसला न मानें।

किराये के नंबर पर आने वाले कोड मेरा फ़ोन कभी क्यों नहीं सुझाता?

क्योंकि वह संदेश आपके हैंडसेट के मैसेजिंग ऐप में आता ही नहीं। किराये के नंबर पर भेजा कोड उसी नंबर को मिलता है और आपके अकाउंट में उस ऑर्डर के इनबॉक्स में दिखता है, जो एक वेब पेज है। यहाँ बताई गई SMS ऑटोफ़िल सुविधा फ़ोन के अपने संदेश पढ़ती है, इसलिए उस पेज से उसके पास सुझाने को कुछ नहीं होता, और कोड को वहाँ से लाना अलग काम है जो आप ख़ुद करते हैं।

क्या वेरिफिकेशन कोड हाथ से टाइप करना सुरक्षित है?

हाँ, उसी फ़्लो के भीतर जो आपने शुरू किया, और यह जाँच लेने के बाद कि कोड में उसी सेवा और उसी अकाउंट का नाम है जिसकी आप उम्मीद कर रहे हैं और वह सामने खड़ी चुनौती का जवाब है। फ़्लो ख़ुद शुरू करना ज़रूरी तो है पर अपने आप यह तय नहीं करता कि गंतव्य असली है। जो व्यक्ति आपसे कोड के बारे में संपर्क करे उसे कोड कभी आगे न बताएँ, वजह चाहे कितनी भी वाजिब लगे।

क्या ऑटोफ़िल चलाने के लिए मुझे किसी ऐप को अपने सारे संदेश पढ़ने की अनुमति देनी चाहिए?

नहीं। कोड सुझाने के लिए किसी असंबंधित ऐप को संदेशों तक व्यापक पहुँच देने की ज़रूरत नहीं है, और ऐसा करने से उस एक कोड से कहीं ज़्यादा खुल जाता है जिसे आप दर्ज करना चाह रहे थे। अगर अंतर्निहित सुविधा कोड नहीं सुझा रही, तो उसे हाथ से दर्ज कर लेना बेहतर सौदा है।

SMSCode आज़माने के लिए तैयार?

अकाउंट बनाएं और दो मिनट से भी कम में अपना पहला वर्चुअल नंबर पाएं।

शुरू करें →