आप "Continue with Google" पर टैप करते हैं, अपना अकाउंट चुनते हैं, और अगली चीज़ जो आपको दिखनी चाहिए वह ToRun है। बहुत से लोगों को इसकी बजाय एक ऐसा पेज दिखा जो उनसे अपना ईमेल कन्फ़र्म करने को कह रहा था — वही पता जिसे Google ने तीस सेकंड पहले ही उनकी तरफ़ से वेरिफ़ाई किया था।
हमें यह गिनकर मिला। जब से लॉग इन करने के लिए कन्फ़र्म किए गए पते की ज़रूरत का नियम लागू हुआ, Google के ज़रिए बने एक-चौथाई से ज़्यादा अकाउंट कभी लॉग इन नहीं हुए: कोई सेशन नहीं, कभी नहीं, एक बार भी नहीं। वे अकाउंट बनाते और एक दीवार से टकरा जाते।
यह क्यों हुआ
जो फ़्रेमवर्क हम इस्तेमाल करते हैं वह सिर्फ़ एक शाखा पर पते को अपने आप कन्फ़र्म करता है: वह फ़्लो जिसमें कोई व्यक्ति रजिस्ट्रेशन के दौरान वेरिफ़िकेशन कोड टाइप करता है। वह शाखा हमारे यहाँ बंद है, क्योंकि सोशल रजिस्ट्रेशन में कोड टाइप करने की कोई जगह नहीं है। इसलिए हर Google या Apple कम्प्लीशन एक अनकन्फ़र्म्ड अकाउंट बनाता, उस मेलबॉक्स पर एक कन्फ़र्मेशन लिंक भेजता जिसकी अभी-अभी प्रोवाइडर ने गारंटी दी थी, और किसी को भी लॉग इन किए बिना कन्फ़र्मेशन पेज पर रीडायरेक्ट कर देता।
कुछ भी फ़ेल नहीं हुआ। कोई एरर लॉग नहीं हुई। पेज तो किसी को दिखाने लायक़ चीज़ जैसा भी लगता था।
ठीक इसी स्थिति के लिए एक सुरक्षा मौजूद थी, हफ़्तों पहले जोड़ी गई, और वह कभी चली नहीं — क्योंकि वह लॉगिन पेज पर रहती है, और Google के दोनों बटन बिल्कुल अलग रास्ते से जाते हैं।
कन्फ़र्म्ड पैदा होता है
Google या Apple से बना अकाउंट अब कन्फ़र्म्ड शुरू होता है, जब तक कि रजिस्टर किया गया पता वाक़ई वही है जो प्रोवाइडर ने असल में बताया। अगर प्रोवाइडर साफ़ कहता है कि उसने पता वेरिफ़ाई नहीं किया, तो वह भरोसा नहीं दिया जाता, और पुराना फ़्लो चलता है। अगर किसी वजह से कन्फ़र्मेशन फ़ेल होता है, तो भी पुराना फ़्लो चलता है, और लिंक भेजा जाता है।
जो कन्फ़र्मेशन ईमेल फ़्रेमवर्क भेजता, उसका जवाब भेजने की बजाय चुप्पी से दिया जाता है, ताकि किसी को ऐसा ईमेल न मिले जो पहले से कन्फ़र्म्ड चीज़ को कन्फ़र्म करने को कहे।
पता ख़ुद कम्प्लीशन पेज पर अब रीड-ओनली है, 29 भाषाओं में एक लाइन के साथ जो बताती है कि प्रोवाइडर ने इसे वेरिफ़ाई किया है। और फ़ोन पर, रजिस्ट्रेशन से वेरिफ़िकेशन स्क्रीन पर जाना स्टैक को रीसेट करता है, ताकि बैक जेस्चर लॉगिन स्क्रीन पर आए, न कि आधे भरे फ़ॉर्म पर जहाँ यूज़रनेम और पता अभी भी एडिट किए जा सकते हों।
किसी को ठीक करने की ज़रूरत नहीं
पुरानी दीवार के पीछे फँसे अकाउंट को माइग्रेशन की ज़रूरत नहीं। उनका अगला "Continue with Google" टैप उन्हें कन्फ़र्म कर देता है — यह एक पहले के फ़िक्स से सच है, और यही रिकवरी का पूरा रास्ता है।
जो जाँच इसे पकड़नी चाहिए थी — वह जो लॉगिन के रास्तों को पढ़ती है और हर एक के व्यवहार को कन्फ़र्म करती है — जब यह टूटा था तब चार हफ़्ते तक हरी रही, क्योंकि जिस भी हुक को यह देखती है वह एक ऐसे पेज पर रहता है जिसे यह फ़्लो कभी छूता ही नहीं। अब इसके पास उन पेजों पर बारह नई जाँचें हैं जिन्हें यह वाक़ई छूता है।