PHP-and-MySQL/C4/User-Registration-Part-5/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 यूज़र रजिस्ट्रेशन ट्यूटोरियल के पाँचवे भाग में आपका स्वागत है। हम अपनी रजिस्ट्रेशन लॉगिन प्रक्रिया में कुछ अंशों और टुकड़ों को व्यवस्थित करेंगे।
0:11 फिर हम एक पूर्ण जाँच करेंगे, यह देखने के लिए यदि यह वाकई में कार्य कर रहा है।
0:14 पिछले भाग में, आपने देखा था कि मैंने खुद को डेटाबेस में रजिस्टर कर लिया था। सब कुछ ठीक सही किया था और मैं यहाँ लॉगिन स्क्रीन पर हूँ।
0:24 देखते हैं, यदि मैं लॉगिन कर सकता हूँ। लिखते हैं username "alex" है और मेरा पासवर्ड, वह पासवर्ड जो मैंने इस्तेमाल किया था।
0:33 मैं देख सकता हूँ, कि जब मैं login पर क्लिक करता हूँ, फिर से "Incorrect password".
0:37 इसका यह मतलब नहीं है, कि मेरा यूज़रनेम नहीं मिला।
0:40 मैं username में यह टाइप करता हूँ और मेरा पासवर्ड टाइप करता हूँ। यह दर्शाएगा “That user doesn't exists!".
0:50 किन्तु, यहाँ यह दर्शा रहा है कि मेरा यूज़रनेम मौजूद है, किन्तु मेरा पासवर्ड गलत है।
0:55 अब, मेरा पासवर्ड गलत होने का कारण है, कि यहाँ मेरे साधारण पासवर्ड की तुलना मेरे डेटाबेस के अंदर मेरे "md5-encrypted" पासवर्ड से की जा रही है।
1:07 हम यह इस प्रकार से करते हैं कि, हम अपने login पेज पर वापस जाते हैं, जिसे हमने पिछले ट्यूटोरियल- userlogin ट्यूटोरियल में किया था।
1:18 उस भाग में, जहाँ हम अपने पासवर्ड्स की तुलना मेल खाने के लिए जाँचते हैं। यह यहाँ हमारा username जाँचता है और यह हमारा पासवर्ड जाँचता है।
1:34 हमें हमारा पासवर्ड जाँचने की आवश्यकता है। अभी, मानते हैं कि मैंने मेरा पासवर्ड टाइप किया "slicer u k 1".
1:47 अतः, यह पासवर्ड है जो मैं यहाँ टाइप कर रहा हूँ। यह काफी पुराना है।
1:56 "slicer u k 1". ठीक है और यहाँ यह इस और इस पासवर्ड को sliceruk1 के बराबर जाँचता है।
2:06 किन्तु यह "password" "dbpassword" के बराबर है। अतः हम तुलना नहीं कर पा रहे हैं।
2:12 हमें यह तब चुनने की आवश्यकता होती है जब हम अपने पासवर्ड को एन्क्रिप्ट करते हैं।
2:19 अतः अब यह वास्तव में इसके बराबर है, अतः यह “slicer u k 1” एन्क्रिप्टेड है, जोकि इस "slicer u k 1" के बराबर है।
2:30 अतः हम अपने डेटाबेस में एक md5 एन्क्रिप्टेड पासवर्ड की एक एन्क्रिप्टेड पासवर्ड से तुलना कर रहे हैं।
2:37 मैं इस फॉर्म को फिर से जमा करता हूँ और लॉगिन। ओह! फिर से एरर!
2:42 मैं फिर से कोशिश करता हूँ। लॉगिन पर क्लिक करता हूँ। नहीं, यह कार्य नहीं कर रहा है।
2:47 इसे जाँचते हैं।"password" "POST password" के बराबर है अतः md5 पासवर्ड है। मैं वापस जाता हूँ और इसे रिफ्रेश करता हूँ।
3:01 मैं अपना पासवर्ड टाइप करता हूँ। ठीक है, मैं जानता हूँ कि यहाँ क्या समस्या है।
3:10 यहाँ समस्या यह है, कि हमारा md5 पासवर्ड बिलकुल सही है किन्तु इसकी तुलना एक पासवर्ड से हो रही है जो हमारे डेटाबेस में कट के छोटा हो रहा है।
3:22 ऐसा इसलिए क्योंकि यदि हम अपनी संरचना में जाते हैं और यहाँ अपने पासवर्ड फील्ड में जाते हैं और इसे बदलते हैं, अभी हमारे पास लम्बाई की सीमा 25 है।
3:37 अतः हम इसके लिए सीमा को बढ़ाकर, 100 तक करते हैं।
3:43 मैं पूर्ण सुनिश्चित नहीं हूँ,कि एक md5 string कितनी लम्बी होती है, किन्तु मैं length value = 100 लिखूँगा । इसे सेव करें।
3:50 मैं मेरा टेबल ब्राउज़ करने जा रहा हूँ। फिर मैं वापस जाता हूँ और फिर से रजिस्टर करता हूँ।
4.00 अतः, रजिस्टर। अपना यूज़रनेम चुनिए। मानते हैं "alex", जैसा कि मैंने पहले कहा था। पासवर्ड चुनिए, लिखते हैं "slicer u k 1". और मैं "Register" पर क्लिक करूँगा।
4:14 "You have been registered. Return to login page".
4:17 अब चलिए अपना डेटाबेस फिर से जाँचते हैं। यह पहले से ही लम्बा दिख रहा है, यह कटके छोटा नहीं हुआ है क्योंकि मैंने इसकी लम्बाई बदल दी थी।
4:27 अतः अब जब मैं फिर से लॉगिन करने की कोशिश करता हूँ और मैं यह ठीक से टाइप करता हूँ।
4:33 हम लॉगिन कर सकते हैं, और हम अंदर हैं। ठीक है तो स्ट्रिंग की लम्बाई जैसी चीज़ों को जाँचिये।
4.43 आशा है कि आपको यह समझ गया होगा।
4.45 यदि आप चाहते हैं, कि मैं इस ट्यूटोरियल को बढ़ाऊँ तो कृपया मुझे केवल अवगत कराएँ।
4:52 और यह यूज़र रजिस्ट्रेशन है।
4:55 यह हमारे यूज़र लॉगिन ट्यूटोरियल से आगे है। अतः इनको साथ में रखकर, हमें पूरी तरह से कार्य करने वाला यूज़र रजिस्टर और लॉगिन प्रक्रिया प्राप्त हुआ है।
5:04 मैं इसे मेरे बहुत सारे प्रोजेक्ट कार्यों में इस्तेमाल करूँगा। उदाहरणस्वरुप।
5:12 मैं किसी पर एक प्रोजेक्ट बना सकता हूँ जो कि यूज़र लॉगिन और यूज़र रजिस्ट्रेशन इस्तेमाल करता हो। अतः मैं इसे बहुत इस्तेमाल करूँगा।
5:19 अतः अधिक जानकारी के लिए यूज़र लॉगिन और रजिस्ट्रेशन पर मेरे प्रोजेक्ट्स देखिये।
5:28 यदि आपके पास कोई प्रश्न है या मुझसे किसी भी चीज़ का विस्तार चाहते हैं, कृपया मुझे केवल अवगत कराएँ।
5:35 भविष्य में अपडेट्स के लिए हमसे जुड़िये। देखने के लिए धन्यवाद। आय आय टी बॉम्बे की तरफ से मैं रवि कुमार अब आपसे विदा लेता हूँ। धन्यवाद।

Contributors and Content Editors

Pravin1389