PHP-and-MySQL/C4/User-Password-Change-Part-3/Hindi

From Script | Spoken-Tutorial
Revision as of 11:31, 29 November 2012 by 10.102.152.95 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
0:03 यह “change password” ट्यूटोरियल का तीसरा भाग है। इस भाग में, हम डेटाबेस में पासवर्ड बदलने जा रहे हैं।
0:11 हम यहाँ अपने डेटाबेस से पहले ही जुड़ चुके हैं।
0:14 हम यहाँ पहले ही जुड़ चुके हैं तो फिर से जोड़ने की आवश्यकता नहीं है, क्योंकि यह कमांड पहले ही फिर से जारी हो चुकी है।
0:23 मैं “query change” नामक एक नई क्वेरी बनाऊँगा और यह “mysql query" फंक्शन के बराबर होगी।
0:30 अब, यह कोड का नया भाग है। अतः मैं नीचे स्क्रोल करूँगा, जिससे कि आप इसे आसानी से देख सकें।
0:36 यह “UPDATE” है। अतः मैं “UPDATE users” लिख रहा हूँ- जो आप देख सकते हैं कि हमारी टेबल है – अतः अपनी "users" टेबल को अपडेट करने के लिए।
0:44 मैं “SET password equal to new password” लिखूँगा।
0:51 सुनिश्चित कर लें, कि मैं यहाँ उद्धरण-चिह्नों का इस्तेमाल करूँ।
0:56 फिर मैं लिखूँगा WHERE username is equal to the "user", वेरिएबल जो मुझे अभी मेरे पेज में मिला है।
1:03 अब यहाँ इस कॉलम में...
1:07 जो कुछ भी हमारे पास है यह उसके बराबर होता है।
1:12 अतः चूँकि हम अपना php सेशन पहले ही संसाधित कर चुके हैं।
1:18 जोकि "Alex" के बराबर है।
1:21 यह कोड का भाग मूलतः कह रहा है कि “टेबल का अद्यतनीकरण करें, पासवर्ड को उपयोगकर्ता द्वारा प्रविष्ट नये पासवर्ड में बदलें- यह पासवर्ड है जो वह चाहते हैं।
1:32 और इस “where” को Alex में बदलें।
1:37 चूँकि यह Alex के बराबर है।
1:40 अतः, यह पासवर्ड बदल जाएगा, क्योंकि यह यूजरनेम Alex के बराबर है।
1:45 अतः यह 900 के साथ शुरू होता है, और जैसे ही हम इसे बदलते हैं, हम इसे रिफ्रेश कर सकते हैं और जाँच सकते हैं कि यह वास्तव में बदल चुका है।
1:56 अतः मैं कुछ और चीज़ें जोडूँगा।
2:03 इसे यहाँ वापस रखते हैं।
2:06 और मैं पेज नष्ट करूँगा और “die” लिखूँगा और फिर “Your password has been changed” लिखूँगा।
2:15 और फिर मैं एक “return” कथित लिंक डालूँगा और यह मुख्य पेज पर वापस जाएगा।
2:23 और यह “index.php” है।
2:27 इससे पहले की हम पेज नष्ट करें, मैं सेशन को नष्ट करने जा रहा हूँ।
2:31 अतः “session destroy”.
2:33 कारण है कि, एक बार जब उपयोगकर्ता अपना पासवर्ड बदल देता है, यह लिंक उन्हें मुख्य पेज पर वापस ले जाएगा, और यह सेशन नष्ट करेगा।
2:42 अतः उन्हें नये पासवर्ड का इस्तेमाल करके फिर से लॉगिन करने की आवश्यकता है।
2:59 अतः यदि हम इसे जाँचते हैं, याद रखिये, मेरा वर्तमान पासवर्ड "abc" है जिसका md5 हैश 900 से शुरू होता है।
3:00 और यदि मैं यहाँ वापस जाता हूँ, अपना पुराना पासवर्ड- "abc", नया पासवर्ड "123" लिखता हूँ, और “change password” पर क्लिक करता हूँ, हम देखते हैं, कि सभी वैधीकरण जाँचे जा चुके हैं, हमारा पासवर्ड बदल चुका है, और हमें यह सूचना मुख्य पेज पर वापस जाने के लिए मिलती है।
3:18 अब यदि मैं मेम्बर पेज पर वापस जाने की कोशिश करता हूँ, आप देखेंगे, you must be logged in. हमारा सेशन नष्ट हो चुका है, क्योंकि हमने यहाँ हमारा “session destroy” फंक्शन इस्तेमाल किया था।
3:32 और साथ ही, जब मैं फिर से लॉगिन करता हूँ और मेरे पासवर्ड के लिए "abc" टाइप करता हूँ, जोकि मेरा पुराना पासवर्ड है, हमें एक “Incorrect password” सूचना मिलती है।
3:43 यदि मैं "123" जाँचता हूँ, you’re in, और इसका प्रमाण यहाँ दिख रहा है।
3:50 अब वापस जाते हैं और “browse” पर क्लिक करते हैं। नीचे स्क्रोल करते हैं और हम देख सकते हैं कि पासवर्ड 900 से 202 में बदल चुका है।
3:59 इसलिए यह एक बिलकुल नया हैश है और एक बिलकुल नया पासवर्ड।
4:06 अतः सब कुछ ठीक कार्य कर रहा है। आप देख सकते हैं, कि यह करने में काफी सरल है।
4:11 आपको केवल इतना करना है कि अपनी "sql" क्वेरीस को ठीक से सीखना है। मेरे पास इस पर भी ट्यूटोरियल्स हैं।
4:18 और आपको ठीक से सोचने की आवश्यकता है कि कैसे अपना पुराना पासवर्ड, और अपने दो नये पासवर्ड्स जाँचें।
4:24 स्पष्टतः जब हमने अपना पंजीकरण किया था, हमारे पास सीमा थी कि पासवर्ड कितना बड़ा होना चाहिए।
4:31 मैं यह आप पर छोड़ता हूँ कि एक और जाँच प्रविष्ट करिये, यह देखने के लिए कि पासवर्ड 6 अक्षरों से बड़ा होना चाहिए और 25 अक्षरों से बड़ा नहीं होना चाहिए।
4:42 अतः सचमुच में यहाँ कई सारी जाँच हैं जो आप कर सकते हैं, किन्तु php में mysql डेटाबेस का इस्तेमाल करते हुए पासवर्ड बदलने का यह एक बुनियादी ढाँचा है।
4:53 आशा है कि आपने इसका आनंद लिया। यदि आपकी कोई टिप्पणी या प्रश्न है तो कृपया मुझे बताइए। साथ ही विडियो अपडेट्स के लिए सब्सक्राइब करें।
5:01 देखने के लिए धन्यवाद। मैं रवि कुमार आई.आई.टी बॉम्बे की ओर से अब आपसे विदा लेता हूँ।

Contributors and Content Editors

Pravin1389