Transcript for:
How to Generate and Send OTP through Email on Your Website

है एवरीवन वेलकम तू कल बैक पिंग सो आज की वीडियो होने वाली है बहुत ही इंटरेस्टिंग क्योंकि आज की वीडियो में हम यह देखेंगे की हम अपनी वेबसाइट के थ्रू ओटीपी के अच्छे जेनरेट करते हैं और फिर वो ओटीपी हम किसी भी यूजर को विद डी हेल्प ऑफ ईमेल कैसे चेंज कर सकते हैं तो चलिए शुरू करते हैं [संगीत] ओके सो सबसे पहले मैंने यहां पे एक कोड ओपन किया हुआ है अगर मेरी लास्ट वीडियो जिसमें हमने नोट मलेर किया था वो अच्छी होगी तो आपको ये कोड देख के समझ में ए जाएगा की हमने इस कोड में क्या कम किया हुआ है बेसिकली अपनी लास्ट वीडियो में मैंने डिस्कस किया था की हम किसी भी यूजर को ईमेल कैसे सेंड कर सकते हैं विद डी हेल्प ऑफ नोट अगर आपने मेरी वो वीडियो अभी तक नहीं अच्छी है तो मैं आई बटन में उसका लिंक अटैक कर रही हूं आपको लास्ट में देखिए उसके बाद ही आपको ये सर कोड समझ में आएगा अब हम इसी बोर्ड में चेंज करेंगे थोड़ी बहुत और हम यूजर को ओटीपी सेंड करेंगे उसकी ईमेल एड्रेस पे सबसे पहले मैं एक कम ही करूंगी की मैं टर्मिनल ओपन करके अपनी अप को स्टार्ट कर दूंगी ओके सो लास्ट वीडियो में हमने ये अपनी यूआई बनाई थी सबसे पहले हमें कम भी करते हैं की हम स्नो में कुछ चेंज कर देते हैं तो हमें सिर्फ यहां पे ईमेल एड्रेस चाहिए जी पर हमें ओटीपी सेंड करना है तो हमें सब्जेक्ट और मैसेज की नीड नहीं है तो ये छोटी-छोटी चेंज हम अपने कोर्ट में जाकर कर देते हैं सबसे पहले मैंने यहां पे ओपन कर लिया फॉर्म और फॉर्म में ए के सबसे पहले हमारा कम ये होगा की हम सब्जेक्ट और मैसेज जहां-जहां पे भी हमने उसे किया हुआ है उसको हम रिमूव कर दें और इसके अलावा हम यहां पे इसकी फ्रंट और से भी इसको रिमूव कर देंगे यहां पे मेरे पास ए गया सब्जेक्ट और दें मैसेज इसको हम से करेंगे तो यू कैन सी की यहां पे मेरे पास सिर्फ ईमेल एड्रेस का ऑप्शन है और एक बटन है मेरे पास एक कम ही करती हूं जल्दी से इसका टाइटल चेंज कर देती हूं और यहां पे मैं लिख देती हूं ईमेल की जगह ओके सो हमारे पास चेंज तो हो चुकी है साड़ी अब मुझे क्या करना है इंटीग्रेटेड करेंगे बेसिकली इंटीग्रेशन तो हमने ऑलरेडी की हुई है मेल की बस हमें ये करना है की हमें बैक हैंड में जाके सिर्फ ओटीपी को एड करना है तो ये फ्रंट हैंड का फोल्डर है इसको मैंने बैंड कर दिया बैक और में आएंगे पैकेट में मैं अपना सर कोड वही है जो हमने ईमेल में किया था हमने राउंड बनाया हुआ था ऑलरेडी उसके बाद वापस से सेंड ईमेल का फंक्शन था उसकी गलत से हमने फाइल बनाई हुई थी तो ये हमारे पास सेंड ईमेल ए गया अब मुझे क्या करना है बेसिकली मुझे एक ओटीपी सेंड करना है ईमेल के थ्रू जहां पे ईमेल सेंड हो रही होगी वहां पे मुझे उसे ओटीपी को जेनरेट करना होगा ओटीपी जेनरेट करने के लिए हमको कोड सिंपली यहां पे भी लिख सकते हैं बट मैं ही चाहूंगी की मैं ओटीपी का कोड जो है वो एक सेपरेट फाइल में लिखा है मैंने यहां पे फाइल बनाई हुई जेनरेट होती थी यहां पे मैं ओटीपी जेनरेट का फंक्शन बनाऊंगी जिसको हमने सेंड ईमेल के अंदर कल करूंगी यहां से भी हम सब्जेक्ट और मैसेज रिमूव कर देते हैं सबसे पहले तो क्योंकि अब हमें इसकी कोई नीड नहीं है सिर्फ हमें ईमेल चाहिए होगा जिसमें हम अपना ओटीपी सेंड करेंगे इन दोनों को फिलहाल में कमेंट कर रही हूं क्योंकि हम सब्जेक्ट और टेक्स्ट जो भी लिखेंगे वो हम आगे देखेंगे मेरिट टर्मिनल ओपन किया और यहां पे हम अपना सर्वर रन करेंगे सबसे पहले हम ये देख सर्वर जो है वो प्रॉपर रन हो रहा है या नहीं हो रहा तो हमारे पास जो है वो सर्वर बिल्कुल प्रॉपर चल रहा है अब मुझे क्या करना है मुझे एक ओटीपी जेनरेट का फंक्शन बनाना है लेकिन ओटीपी जेनरेट कैसे होगा सबसे पहले हमें गूगल ओपन करना है और गूगल पे आके हमें लिखना है ओटीपी जेनरेट और इसके बाद हम लिखेंगे इसके बाद हमारे पास यहां पर एक लिंक आएगी mpm.js की उसको मैंने ओपन कर लिया और यू कैन सी मेरे पास कुछ ऐसी वेबसाइट ओपन हो गई यहां पे मेरे पास कमांड लिखी हुई ए रही है की मैं इसको इंस्टॉल कैसे करूंगी मैंने इस पे क्लिक किया और ये मेरे पास कॉपी हो गई अपने कोर्ट पे वापस आएंगे यहां पे मैंने एक टर्मिनल न्यू ओपन किया और मुझे सर्वर के अंदर ये सर कम करने क्योंकि मुझे वसंत पे ही कम करना है तो मैंने यहां पे आके ये कमांड पेस्ट कर तो इस तरीके से मेरे पास जो है वो ओटीपी जनरेटर जो है वो इंस्टॉल हो गया अब हम क्या करते हैं अगर हम यहां से थोड़ा सा नीचे आए यहां पे भी वापस से कमांड शो हो रही है अगर हम ये भी लिखेंगे तो हमारे पास ये एक ही बात है इस तरीके से भी हम इंस्टॉल कर सकते हैं अब हम ए जाते हैं यू से इस पे उसे हमने कैसे किया है सबसे पहले हमने इसको इंपोर्ट करना है जैसे हम रिक्वायर्ड के इंपोर्ट कर रहे हो एक कम में ये करती हूं की फंक्शन [संगीत] ओके सो फंक्शन हमारे पास क्रिएट हो गया सबसे पहले हम क्या करेंगे की हम अपनी वेबसाइट पर वापस आएंगे और यहां पे मेरे पास युटुब लाइन है पहले उसको मैंने कॉपी किया और यहां पे आके मैंने कर दिया पेस्ट ताकि हमारे पास जो है यह उड़ भी जेनरेटेड इंपोर्ट है इंपोर्ट करने के बाद मुझे क्या करना है मैंने इस लाइन को कॉपी किया और वापस अपने कोर्ट पे आएंगे अब यहां पे ओटीपी जेनरेट करना है ओटीपी जेनरेट करने के बाद ऑब्वियसली उसको हमें किसी वेरिएबल में स्टोर करना होगा तो मैंने यहां पे और इसके अंदर मैंने क्या किया मैंने इसको कर दिया पेस्ट ये करने के बाद मैंने यहां पे लिख दिया रिटर्न क्योंकि मुझे इस ओटीपी को रिटर्न भी करना होगा अच्छा यहां पे हमने ये कम क्यों किया है बेसिकली हमारे पास हुआ यही कम ही करते हैं की सबसे पहले मैं इसको एक्सपोर्ट कर देती हूं उसके बाद में एक्सप्लेन करती हूं की यहां पे हमने क्या कम किया है सो हमने आप इसको एक्सपोर्ट कर लिया अब हम यह देखते हैं की हमने यहां पे क्या कम किया है बेसिकली सबसे पहले मैंने एक वेरिएबल बनाया है ताकि मेरे पास वो भी ओटीपी जेनरेट हो वो इस वेरिएबल में आके से हो जाए और फिर इसी वेरिएबल को मैंने यहां से रिटर्न कर दिया है अब ये फंक्शन जब भी कल होगा तो ये हमारे पास एक वैल्यू रिटर्न करेगा जो होगी ओटीपी की वैल्यू अब इसके अंदर यहां पे क्या हुआ है ये हमारे पास जो है ओटीपी जनरेटर ये जो हमने यहां से वोट किया था वो हमने लिखा है उसके बाद हमने इसका एक फंक्शन उसे किया है डॉट जेनरेट के नाम से और सबसे पहले मैंने यहां पे एक वैल्यू लिखी है सिक्स बेसिकली ये जो सिक्स है ये हमारे पास लेंथ है की हमें ओटीपी की लेंथ अगर हम इस पर कर करें तो यू कैन सी की मेरे पास यहां पे इसका सिंटेक्स भी लिखा हुआ ए रहा है तो यह जो सेक्स लेंथ कितनी लेंथ का ओटीपी चाहिए तो हम यूजुअली जो है वो एसईसी या सेवन ही उसे करते हैं आप चाहें तो आप इससे ज्यादा भी उसे कर सकते हैं तो मैंने यहां पे इसको सिक्स लिख दिया इसके बाद हमारे पास यहां पे कुछ ऑप्शंस आते हैं क्योंकि बेसिकली ऑप्शनल होता है की आप यहां पे लिखना चाहते हैं या नहीं लिखना चाहते हैं मैंने सबसे पहले लिखा है की मेरे ओटीपी में अपार की इस अल्फाबेट्स हनी चाहिए या नहीं तो मैंने इसको कर दिया फॉल्स की मुझे अपार्टमेंट नहीं जाएंगे उसके बाद मैंने बात की स्पेशल कैरक्टर्स की की मेरे ओटीपी में स्पेशल कैरक्टर्स भी नहीं होने चाहिए फिलहाल हम इसको ऐसे ही रहने देते हैं और इसको रन करके देखेंगे उसके बाद हम यहां पे थोड़ी बहुत और चेंज करेंगे और एक दो ऑप्शंस और एड करके देखेंगे की हम इसमें और क्या-क्या वेरिएशंस कर सकते हैं तो फिलहाल इस फंक्शन को मैं ऐसे ही छोड़ो आपने सेंड ईमेल पे ए जाएंगे और अब मुझे क्या करना है जब सेंड ईमेल का फंक्शन कल हो इस लाइन में तो इसमें हमारे पास क्या किया है की जो भी ईमेल आई होगी उसको ईमेल पर एक वेरिएबल में बेसिकली यहां पर डिस्ट्रक्शन हो रही है ईमेल के वेरिएबल आया उसमें वो ईमेल स्टोर हो गई और यहां पे हमने उसको कंट्रोल करके देख लिया उसके बाद हमने सिंबल अपनी ईमेल सेंड कर दी लेकिन ईमेल सेंड करने से पहले मुझे ओटीपी को जेनरेट करना होगा ओटीपी जेनरेट करने के बाद इस मेल ऑप्शन के अंदर मैं वो ओटीपी सेंड कर दूंगी क्योंकि इस बार मुझे ईमेल में कोई मैसेज नहीं सेंड करना है मुझे ओटीपी सेंड करना है तो मैंने यहां पे क्या किया हम यहां पे लिख लेते हैं ओटीपी मैंने ओटीपी के नाम से एक वेरिएबल बना लिया और इसको कन्फ्यूजन ना हो इसलिए मैं इसको स्मॉल ओटीपी कर देती हूं वैसे ही हमारे पास ये दो डिफरेंट फाइल्स में है वेरिएबल तो इससे कोई फर्क पड़ेगा एनीवेज अब मैंने यहां पे कल किया फंक्शन यू कैन सी मेरे पास जेनरेट ओटीपी का फंक्शन ए गया मैं इस पे क्लिक करूंगी अब मुझे यहां पे सब्जेक्ट देना होगा तो सब्जेक्ट में मैं कम करती हूं मैं यहां पे हॉट पॉटेड सब्जेक्ट दे दूंगी और मैं यहां पे लिख दूंगी फ्रॉम कल बैक करने के बाद अब मुझे यहां पे लिखना है टेक्स्ट जो की हमें अपनी ईमेल के थ्रू सेंड करना है तो उसके लिए मैं क्या करूंगी मैं यहां पे लिखूंगी और इस और अब मुझे यहां पर अपना ओटीपी लिखना है तो मैंने यहां पर ओटीपी का वेरिएबल लिख दिया हुआ था हमें बस क्या करना था की हमें ईमेल के साथ-साथ एक ओटीपी सेंड करना था वो ओटीपी वाला कम नहीं यहां पे जेनरेट कर लिया जब ये फंक्शन फल होगा तो ये हमारे पास यहां आएगा यहां आने के बाद ये ओटीपी जेनरेट करेगा और उसे भी कोई यहां स्टोर करके रिटर्न कर देगा जब ये ओटीपी रिटर्न होगा तो हमारे पास इस वेरिएबल के अंदर आप स्टोर हो जाएगा और फिर ये वेरिएबल मैं अपने यहां पे ईमेल के अंदर जो मैसेज टाइप करूंगी जो टेक्स्ट होगा उसकी बॉडी में उसमें मैं उसको सेंड कर दूंगी तो अपने इंस्टाग्राम में सर कम कर लिया है अब हमें क्या करना है अब हम इसको रन करके देखना है तो फ्रंट हैंड पे ही ए जाते हैं अब हम इसको टेस्ट करके देखते हैं तो सबसे पहले कम ही करते हैं की हम यहां पे 10 मेरी ओपन कर लेते हैं ताकि हमारे पास एक टेंपरेरी ईमेल एड्रेस ए जाए जिसमें हम अपना ओटीपी सेंड करके चेक कर सकते हैं ओके सो यहां पे मेरे पास एक टेंपरेरी ईमेल आईडी जेनरेट हो गया है मैंने इसको यहां से कॉपी किया अप पे वापस आएंगे और यहां पे इसको आगे कर देंगे पेस्ट इसके बाद मैंने सेंड ईमेल पे कर दिया की हमारे पास कोई ईमेल रिसीव हो रही है या नहीं ईमेल सेंड सक्सेसफुली अगर हम अपने इसमें देखें तो हमने यहां पे कंट्रोल किया हुआ है की अगर सेंड हो जाए तो हम आपके लिए मैसेज और ये जो ईमेल एड्रेस ए रहा है वो इसलिए ए रहा है की हमने यहां पे इसको कंट्रोल करके चेक किया हुआ है वापस जाएंगे अपनी ईमेल पे ओके यू कैन सी के हमारे पास यहां पे कल बैक कोडिंग की तरफ से एक ईमेल रिसीव हुई है ओटीपी फ्रॉम कल बैक फीडिंग अगर हम इसको ओपन करते हैं तो यू कैन सी योर ओटीपी इस और यहां पे मेरे पास एक ओटीपी जेनरेट हो के ए गया एक चीज हम इसमें नोटिस कर सकते हैं की यहां पे मेरे पास कोई अपर कैसे अल्फाबेट नहीं है और ना ही कोई स्पेशल करैक्टर है वापस से अपने फोन पे आते हैं और अब यहां पे आके मैं क्या करूंगी की अपार ट्रू कर देते हैं और स्पेशल कैरक्टर्स को आई थिंक जल यू और यू ओटीपी में स्पेशल कैरक्टर्स होते हैं तो मैं यहां पे एक न्यू ईमेल एड्रेस कल की हम इस पे भी कर सकते हैं न्यू ईमेल एड्रेस यहां से लेंगे और यहां पर हम इंटर करके देखेंगे की क्या होता है और यहां पे आके मैंने कर दिया पेस्ट और मैंने कर दिया सेंड अब हम यहां पे वापस आएंगे और थोड़ी डर वेट करेंगे अपनी ईमेल का यू कैन सी की मेरे पास यहां पे ईमेल रिसीव हो गई है ईमेल को हम ओपन करेंगे और हेयर वे गुड यहां पे हमारे पास जो है वो ओटीपी जेनरेट हो के ए गया है और इस बार ओटीपी के अंदर हमारे पास अपार कैसे अल्फाबेट्स भी मौजूद है इसके अलावा भी काफी साड़ी चीज हैं जो हम एड कर सकते हैं अगर आप अपनी वेबसाइट पर वापस आए तो यू कैन सी के हम यहां पे डिजिट्स को एड कर सकते हैं की हमारे पास जो है ओटीपी में हमें डिजिटल चाहिए मतलब हमें नंबर चाहिए या नहीं चाहिए ट्रू या जल कर सकते हैं बाय डिफॉल्ट जो है ये ट्रू होता है इसलिए हमारे पास यहां पे जो है नंबर्स भी शो हो रहे हैं ओटीपी में अगर हम इसको पॉज करना चाहते हैं तो हम डिजिट्स लिख के वहां पे जल कर सकते हैं इसके बाद लोअर कैसे अल्फाबेट्स को भी हम सेट कर सकते हैं और स्पेशल कैरक्टर्स भी हमने सेट करके देख लिया है ओके गैस सो डेट वज आईटी पर डी वीडियो आईएफ यू गैस अन्य क्वेरी आस्क मी इन डी कमेंट क्षेत्र और डोंट फॉरगेट तू लाइक शेर और सब्सक्राइब तू मी चैनल [संगीत] थैंक यू