Difference between revisions of "PHP-and-MySQL/C4/User-Password-Change-Part-2/Marathi"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 1: Line 1:
'''Title of script''': User-Password-Change-Part-2
 
 
'''Author: Manali Ranade'''
 
 
'''Keywords: '''PHP-and-MySQL
 
 
 
 
 
{| border=1
 
{| border=1
 
|'''Time'''
 
|'''Time'''
Line 12: Line 4:
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:00  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:00  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| “Change Password” च्या दुस-या भागात स्वागत. फॉर्म सबमिट झाल्याचे कसे तपासायचे ते मागील भागात शिकलो.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| “Change Password” च्या दुस-या भागात स्वागत. फॉर्म सबमिट झाल्याचे कसे तपासायचे ते मागील भागात शिकलो.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:09  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:09  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे नवी डेटा व्हॅल्यू मिळालेली आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे नवी डेटा व्हॅल्यू मिळालेली आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:13  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:13  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात ठेवा डेटाबेसमधे आपले पासवर्ड encrypt केलेले आहेत.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात ठेवा डेटाबेसमधे आपले पासवर्ड encrypt केलेले आहेत.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:18  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:18  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ही fields आत आल्याक्षणी आपण, ती md 5 hash मधे encrypt करणार आहोत.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ही fields आत आल्याक्षणी आपण, ती md 5 hash मधे encrypt करणार आहोत.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:27  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:27  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कंस घातल्याची खात्री करून घ्या.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| कंस घातल्याची खात्री करून घ्या.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:35  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:35  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी येथे हायलाईट केलेला, parameter आहे .  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी येथे हायलाईट केलेला, parameter आहे .  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:38  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:38  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| अशाप्रकारे पासवर्ड md5 मधे encrypt केलेले असतील.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| अशाप्रकारे पासवर्ड md5 मधे encrypt केलेले असतील.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:43  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:43  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे field उपलब्ध आहे की नाही ते तपासण्याची गरज आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता हे field उपलब्ध आहे की नाही ते तपासण्याची गरज आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:51  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:51  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| फॉर्म सबमिट केल्यावर काहीच झालेले नाही असे दिसले.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| फॉर्म सबमिट केल्यावर काहीच झालेले नाही असे दिसले.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 0:57  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 00:57  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे “check password against db” असे लिहू. नंतर डेटाबेसला कनेक्ट करायचे आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे “check password against db” असे लिहू. नंतर डेटाबेसला कनेक्ट करायचे आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:08  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:08  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपणLogin.php page सारख्या अनेक पेजेसमधे डेटाबेसला कनेक्ट केले आहे.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपणLogin.php page सारख्या अनेक पेजेसमधे डेटाबेसला कनेक्ट केले आहे.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:15  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:15  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण ह्याची one time login script सहित include connect .php ही वेगळी फाईल बनवून ती include करू शकतो. म्हणजे प्रत्येक वेळी सर्व टाईप करण्याची गरज नाही.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण ह्याची one time login script सहित include connect .php ही वेगळी फाईल बनवून ती include करू शकतो. म्हणजे प्रत्येक वेळी सर्व टाईप करण्याची गरज नाही.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:29  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:29  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्या पाठात प्रत्येक वेळी हे टाईप करू. त्यामुळे आपल्या नीट लक्षात राहिल.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्या पाठात प्रत्येक वेळी हे टाईप करू. त्यामुळे आपल्या नीट लक्षात राहिल.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:35  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:35  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे टाईप करा "connect = m-y-s-q-l mysql_connect".  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे टाईप करा "connect = m-y-s-q-l mysql_connect".  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:40  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:40  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| माझे युजरनेम root आणि काहिही password न देता आपण local hostडेटाबेसला कनेक्ट करत आहोत. मी डेटाबेस निवडला आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| माझे युजरनेम root आणि काहिही password न देता आपण local hostडेटाबेसला कनेक्ट करत आहोत. मी डेटाबेस निवडला आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:50  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:50  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्यासाठी टाईप करा mysql_select_db nahi bolayche (“phplogin”). तुम्ही हा येथे बघू शकता.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्यासाठी टाईप करा mysql_select_db nahi bolayche (“phplogin”). तुम्ही हा येथे बघू शकता.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 1:58  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 01:58  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| "users" ह्या टेबलचा नंतर उपयोग करू.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| "users" ह्या टेबलचा नंतर उपयोग करू.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:01  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:01  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुढे पासवर्ड मिळवण्यासाठी query बनवणार आहोत.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुढे पासवर्ड मिळवण्यासाठी query बनवणार आहोत.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:05  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:05  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी टाईप करा “ query get” equal to mysql underscore query" आणि कंसात "SELECT password" from "users".  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी टाईप करा “ query get” equal to mysql underscore query" आणि कंसात "SELECT password" from "users".  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:26  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:26  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे "users" टेबल तुम्ही येथे बघू शकता.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे "users" टेबल तुम्ही येथे बघू शकता.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:31  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:31  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर टाईप करा “Where username equal to user”. हे session व्हेरिएबल आहे जे युजरनेम संचित करते.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर टाईप करा “Where username equal to user”. हे session व्हेरिएबल आहे जे युजरनेम संचित करते.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:39  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:39  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे पासवर्डचा hash ह्या टेबलमधून निवडत आहोत जिथे जेथे यूज़रनेम सेशन च्या समान आहे म्हणजेच येथे “Alex” आहे.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे पासवर्डचा hash ह्या टेबलमधून निवडत आहोत जिथे जेथे यूज़रनेम सेशन च्या समान आहे म्हणजेच येथे “Alex” आहे.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:49  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:49  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ही query यशस्वी झाली पाहिजे. शेवटी टाईप करा or die आणि एखादा एरर मेसेज उदाहरणार्थ "Query didn’t work”"  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ही query यशस्वी झाली पाहिजे. शेवटी टाईप करा or die आणि एखादा एरर मेसेज उदाहरणार्थ "Query didn’t work”"  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 2:59  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 02:59  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तुम्ही येथे कोणताही error messageटाईप करू शकता.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तुम्ही येथे कोणताही error messageटाईप करू शकता.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:08  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:08  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तसेच लिहू शकता “or die” आणि येथे तुमचा error message लिहू शकता. वेळ वाचवण्यासाठी मी तो लिहित नाही.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तसेच लिहू शकता “or die” आणि येथे तुमचा error message लिहू शकता. वेळ वाचवण्यासाठी मी तो लिहित नाही.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:17  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:17  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेसमधील प्रत्येक रेकॉर्ड "while" function द्वारे loop करण्यापूर्वी ह्याची थोडा वेगळी पध्दत वापरू.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेसमधील प्रत्येक रेकॉर्ड "while" function द्वारे loop करण्यापूर्वी ह्याची थोडा वेगळी पध्दत वापरू.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:25  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:25  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मला ही पध्दत कोणीतरी पोस्ट केलेल्या comment द्वारे सुचविली होती. "row = mysql_fetch_associative". आणि कंसात "query get" असे टाईप करा.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मला ही पध्दत कोणीतरी पोस्ट केलेल्या comment द्वारे सुचविली होती. "row = mysql_fetch_associative". आणि कंसात "query get" असे टाईप करा.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:41  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:41  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| “old password db” हे नवे व्हेरिएबल सेट करू. सबमिट केलेल्या जुन्या पासवर्डशी ह्याची गल्लत करू नका.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| “old password db” हे नवे व्हेरिएबल सेट करू. सबमिट केलेल्या जुन्या पासवर्डशी ह्याची गल्लत करू नका.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:50  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:50  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेसमधला जुना पासवर्ड हा rowच्या बरोबर असेल.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेसमधला जुना पासवर्ड हा rowच्या बरोबर असेल.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:55  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:55  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात घ्या हा एक array बनवतो.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| लक्षात घ्या हा एक array बनवतो.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 3:58  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 03:58  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्याची व्हॅल्यू ” password”आहे, कारण येथे डेटाबेसमधे हा “password” आहे. आपल्याला ही labels वापरावी लागतील.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| ह्याची व्हॅल्यू ” password”आहे, कारण येथे डेटाबेसमधे हा “password” आहे. आपल्याला ही labels वापरावी लागतील.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:06  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:06  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथून आपले पासवर्ड तपासू शकतो.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथून आपले पासवर्ड तपासू शकतो.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:08  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:08  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जुना आणि नवा पासवर्ड तपासण्यासाठी आपल्याकडे “IF” स्टेटमेंट आहे.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जुना आणि नवा पासवर्ड तपासण्यासाठी आपल्याकडे “IF” स्टेटमेंट आहे.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:16  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:16  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेस मध्ये टाईप करा if old password is equal to old password database.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| डेटाबेस मध्ये टाईप करा if old password is equal to old password database.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:25  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:25  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे दोन्ही md5 hashes आहेत कारण त्यांना md5 hash मधे रूपांतरित केले होते.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे दोन्ही md5 hashes आहेत कारण त्यांना md5 hash मधे रूपांतरित केले होते.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:30  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:30  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर ते समान असतील तर हा कोडचा block कार्यान्वित करू. अन्यथा पेज kill करून ” Old password doesn’t match!” हा मेसेज दाखवू.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| जर ते समान असतील तर हा कोडचा block कार्यान्वित करू. अन्यथा पेज kill करून ” Old password doesn’t match!” हा मेसेज दाखवू.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:44  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:44  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे असे समजू की validation ची पहिली पायरी पूर्ण झाली. डेटाबेसमधील जुना पासवर्ड, आपल्या जुन्या पासवर्डशी जुळला आहे. आता दोन्ही नवे पासवर्ड तपासण्याची गरज आहे.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे असे समजू की validation ची पहिली पायरी पूर्ण झाली. डेटाबेसमधील जुना पासवर्ड, आपल्या जुन्या पासवर्डशी जुळला आहे. आता दोन्ही नवे पासवर्ड तपासण्याची गरज आहे.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 4:57  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 04:57  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी टाईप करा “if new password is equal to repeat new password”, नंतर कोडचा ब्लॉक बनवू. अन्यथा पेज kill करून “ New passwords don’t match!” हा मेसेज दाखवू.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी टाईप करा “if new password is equal to repeat new password”, नंतर कोडचा ब्लॉक बनवू. अन्यथा पेज kill करून “ New passwords don’t match!” हा मेसेज दाखवू.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 5:20  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:20  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे “success” आणि “change password in database” असे लिहा.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे “success” आणि “change password in database” असे लिहा.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 5:31  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:31  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता “success” एको करून आपल्या पेजवर परत जाऊ.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता “success” एको करून आपल्या पेजवर परत जाऊ.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 5:38  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:38  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण जाणीवपूर्वक चुकीचा पासवर्ड टाईप करू.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आपण जाणीवपूर्वक चुकीचा पासवर्ड टाईप करू.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 5:41  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:41  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर "abc" हा नवा पासवर्ड टाईप करून “change password” क्लिक करा. "Old password doesn’t match!". हा मेसेज मिळेल.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| नंतर "abc" हा नवा पासवर्ड टाईप करून “change password” क्लिक करा. "Old password doesn’t match!". हा मेसेज मिळेल.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 5:49  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 05:49  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| "abc" हा जुना पासवर्ड आणि नव्या पासवर्डच्या जागी "123" आणि repeat newच्या जागी काही अक्षरे लिहा. "Old password doesn’t match!" मेसेज मिळाला, जो चूक आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| "abc" हा जुना पासवर्ड आणि नव्या पासवर्डच्या जागी "123" आणि repeat newच्या जागी काही अक्षरे लिहा. "Old password doesn’t match!" मेसेज मिळाला, जो चूक आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 6:00  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:00  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मागे जाऊन आपला कोड तपासू. Old password......... row - password............ query get........  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मागे जाऊन आपला कोड तपासू. Old password......... row - password............ query get........  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 6:13  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:13  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे debug करण्यासाठी टाईप करा “echo old password db” शेवटी break समाविष्ट करा. आणखी एका break सहित एको old password टाईप करा.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे debug करण्यासाठी टाईप करा “echo old password db” शेवटी break समाविष्ट करा. आणखी एका break सहित एको old password टाईप करा.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 6:31  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:31  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे script पुन्हा कार्यान्वित करू. म्हणजेच "abc" हा जुना पासवर्ड, "123" हा नवा पासवर्ड आणि पुढे कुठलीही अक्षरे टाईप करा.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| येथे script पुन्हा कार्यान्वित करू. म्हणजेच "abc" हा जुना पासवर्ड, "123" हा नवा पासवर्ड आणि पुढे कुठलीही अक्षरे टाईप करा.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 6:44  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:44  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता ह्याची तुलना करू. हे दोन्ही सारखेच दिसत आहे ह्याचा अर्थ येथे काहीतरी चूक आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| आता ह्याची तुलना करू. हे दोन्ही सारखेच दिसत आहे ह्याचा अर्थ येथे काहीतरी चूक आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 6:50  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 06:50  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुन्हा कोड आणि स्पेलिंग तपासू.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पुन्हा कोड आणि स्पेलिंग तपासू.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:15  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:15  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| चूक मिळाली आहे. डेटाबेसमधे जाऊ. आपण बघू शकतो की मीच ही व्हॅल्यू लिहिली होती आणि शेवटी ही स्पेस दिली होती. हे निळ्या रंगाने highlight केलेले दिसत आहे. हे काढून टाकून पेजवर परत जाऊ.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| चूक मिळाली आहे. डेटाबेसमधे जाऊ. आपण बघू शकतो की मीच ही व्हॅल्यू लिहिली होती आणि शेवटी ही स्पेस दिली होती. हे निळ्या रंगाने highlight केलेले दिसत आहे. हे काढून टाकून पेजवर परत जाऊ.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:33  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:33  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी पुन्हा login करून पासवर्ड बदलणार आहे. येथे बरोबर जुना पासवर्ड देणार आहे आणि दोन्ही नव्या पासवर्डसाठी कुठलीही अक्षरे टाईप करणार आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी पुन्हा login करून पासवर्ड बदलणार आहे. येथे बरोबर जुना पासवर्ड देणार आहे आणि दोन्ही नव्या पासवर्डसाठी कुठलीही अक्षरे टाईप करणार आहे.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:45  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:45  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| असे दिसेल की दोन्ही नवे पासवर्ड सारखे नाहीत.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| असे दिसेल की दोन्ही नवे पासवर्ड सारखे नाहीत.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:49  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:49  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे आधीच एको केल्याने हे डिलिट करू शकतो.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| हे आधीच एको केल्याने हे डिलिट करू शकतो.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:53  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:53  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पासवर्ड समान आहेत असे समजून मेसेज एको करू.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| पासवर्ड समान आहेत असे समजून मेसेज एको करू.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 7:58  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 07:58  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी हे डिलिट करा. मी हे डिबग करण्यासाठी ठेवत आहे.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| त्यासाठी हे डिलिट करा. मी हे डिबग करण्यासाठी ठेवत आहे.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 8:02  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 08:02  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी जुना पासवर्ड तसेच नवीन 123आणि 123हा पासवर्ड टाईप करत आहे. change password क्लिक झाल्यावर success असे मिळाले.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मी जुना पासवर्ड तसेच नवीन 123आणि 123हा पासवर्ड टाईप करत आहे. change password क्लिक झाल्यावर success असे मिळाले.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 8:10  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 08:10  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मागे झालेल्या चुकीबद्दल मी दिलगिरी व्यक्त करतो.  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| मागे झालेल्या चुकीबद्दल मी दिलगिरी व्यक्त करतो.  
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 8:18  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 08:18  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तिस-या भागात युजर पासवर्ड अपडेट करण्याबद्दल शिकू. सर्व काही नीट कार्य करत असल्याची खात्री करून घेऊ.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| तिस-या भागात युजर पासवर्ड अपडेट करण्याबद्दल शिकू. सर्व काही नीट कार्य करत असल्याची खात्री करून घेऊ.
  
 
|-
 
|-
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 8:29  
+
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding:0.097cm;"| 08:29  
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सहभागाबद्दल धन्यवाद. हे भाषांतर मनाली रानडे ह्यांनी केले असून आवाज---यांचा आहे.
 
| style="border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding:0.097cm;"| सहभागाबद्दल धन्यवाद. हे भाषांतर मनाली रानडे ह्यांनी केले असून आवाज---यांचा आहे.
  
 
|}
 
|}

Latest revision as of 12:48, 24 July 2014

Time Narration
00:00 “Change Password” च्या दुस-या भागात स्वागत. फॉर्म सबमिट झाल्याचे कसे तपासायचे ते मागील भागात शिकलो.
00:09 येथे नवी डेटा व्हॅल्यू मिळालेली आहे.
00:13 लक्षात ठेवा डेटाबेसमधे आपले पासवर्ड encrypt केलेले आहेत.
00:18 ही fields आत आल्याक्षणी आपण, ती md 5 hash मधे encrypt करणार आहोत.
00:27 कंस घातल्याची खात्री करून घ्या.
00:35 मी येथे हायलाईट केलेला, parameter आहे .
00:38 अशाप्रकारे पासवर्ड md5 मधे encrypt केलेले असतील.
00:43 आता हे field उपलब्ध आहे की नाही ते तपासण्याची गरज आहे.
00:51 फॉर्म सबमिट केल्यावर काहीच झालेले नाही असे दिसले.
00:57 येथे “check password against db” असे लिहू. नंतर डेटाबेसला कनेक्ट करायचे आहे.
01:08 आपणLogin.php page सारख्या अनेक पेजेसमधे डेटाबेसला कनेक्ट केले आहे.
01:15 आपण ह्याची one time login script सहित include connect .php ही वेगळी फाईल बनवून ती include करू शकतो. म्हणजे प्रत्येक वेळी सर्व टाईप करण्याची गरज नाही.
01:29 ह्या पाठात प्रत्येक वेळी हे टाईप करू. त्यामुळे आपल्या नीट लक्षात राहिल.
01:35 येथे टाईप करा "connect = m-y-s-q-l mysql_connect".
01:40 माझे युजरनेम root आणि काहिही password न देता आपण local hostडेटाबेसला कनेक्ट करत आहोत. मी डेटाबेस निवडला आहे.
01:50 ह्यासाठी टाईप करा mysql_select_db nahi bolayche (“phplogin”). तुम्ही हा येथे बघू शकता.
01:58 "users" ह्या टेबलचा नंतर उपयोग करू.
02:01 पुढे पासवर्ड मिळवण्यासाठी query बनवणार आहोत.
02:05 त्यासाठी टाईप करा “ query get” equal to mysql underscore query" आणि कंसात "SELECT password" from "users".
02:26 हे "users" टेबल तुम्ही येथे बघू शकता.
02:31 नंतर टाईप करा “Where username equal to user”. हे session व्हेरिएबल आहे जे युजरनेम संचित करते.
02:39 येथे पासवर्डचा hash ह्या टेबलमधून निवडत आहोत जिथे जेथे यूज़रनेम सेशन च्या समान आहे म्हणजेच येथे “Alex” आहे.
02:49 ही query यशस्वी झाली पाहिजे. शेवटी टाईप करा or die आणि एखादा एरर मेसेज उदाहरणार्थ "Query didn’t work”"
02:59 तुम्ही येथे कोणताही error messageटाईप करू शकता.
03:08 तसेच लिहू शकता “or die” आणि येथे तुमचा error message लिहू शकता. वेळ वाचवण्यासाठी मी तो लिहित नाही.
03:17 डेटाबेसमधील प्रत्येक रेकॉर्ड "while" function द्वारे loop करण्यापूर्वी ह्याची थोडा वेगळी पध्दत वापरू.
03:25 मला ही पध्दत कोणीतरी पोस्ट केलेल्या comment द्वारे सुचविली होती. "row = mysql_fetch_associative". आणि कंसात "query get" असे टाईप करा.
03:41 “old password db” हे नवे व्हेरिएबल सेट करू. सबमिट केलेल्या जुन्या पासवर्डशी ह्याची गल्लत करू नका.
03:50 डेटाबेसमधला जुना पासवर्ड हा rowच्या बरोबर असेल.
03:55 लक्षात घ्या हा एक array बनवतो.
03:58 ह्याची व्हॅल्यू ” password”आहे, कारण येथे डेटाबेसमधे हा “password” आहे. आपल्याला ही labels वापरावी लागतील.
04:06 येथून आपले पासवर्ड तपासू शकतो.
04:08 जुना आणि नवा पासवर्ड तपासण्यासाठी आपल्याकडे “IF” स्टेटमेंट आहे.
04:16 डेटाबेस मध्ये टाईप करा if old password is equal to old password database.
04:25 हे दोन्ही md5 hashes आहेत कारण त्यांना md5 hash मधे रूपांतरित केले होते.
04:30 जर ते समान असतील तर हा कोडचा block कार्यान्वित करू. अन्यथा पेज kill करून ” Old password doesn’t match!” हा मेसेज दाखवू.
04:44 येथे असे समजू की validation ची पहिली पायरी पूर्ण झाली. डेटाबेसमधील जुना पासवर्ड, आपल्या जुन्या पासवर्डशी जुळला आहे. आता दोन्ही नवे पासवर्ड तपासण्याची गरज आहे.
04:57 त्यासाठी टाईप करा “if new password is equal to repeat new password”, नंतर कोडचा ब्लॉक बनवू. अन्यथा पेज kill करून “ New passwords don’t match!” हा मेसेज दाखवू.
05:20 येथे “success” आणि “change password in database” असे लिहा.
05:31 आता “success” एको करून आपल्या पेजवर परत जाऊ.
05:38 आपण जाणीवपूर्वक चुकीचा पासवर्ड टाईप करू.
05:41 नंतर "abc" हा नवा पासवर्ड टाईप करून “change password” क्लिक करा. "Old password doesn’t match!". हा मेसेज मिळेल.
05:49 "abc" हा जुना पासवर्ड आणि नव्या पासवर्डच्या जागी "123" आणि repeat newच्या जागी काही अक्षरे लिहा. "Old password doesn’t match!" मेसेज मिळाला, जो चूक आहे.
06:00 मागे जाऊन आपला कोड तपासू. Old password......... row - password............ query get........
06:13 येथे debug करण्यासाठी टाईप करा “echo old password db” शेवटी break समाविष्ट करा. आणखी एका break सहित एको old password टाईप करा.
06:31 येथे script पुन्हा कार्यान्वित करू. म्हणजेच "abc" हा जुना पासवर्ड, "123" हा नवा पासवर्ड आणि पुढे कुठलीही अक्षरे टाईप करा.
06:44 आता ह्याची तुलना करू. हे दोन्ही सारखेच दिसत आहे ह्याचा अर्थ येथे काहीतरी चूक आहे.
06:50 पुन्हा कोड आणि स्पेलिंग तपासू.
07:15 चूक मिळाली आहे. डेटाबेसमधे जाऊ. आपण बघू शकतो की मीच ही व्हॅल्यू लिहिली होती आणि शेवटी ही स्पेस दिली होती. हे निळ्या रंगाने highlight केलेले दिसत आहे. हे काढून टाकून पेजवर परत जाऊ.
07:33 मी पुन्हा login करून पासवर्ड बदलणार आहे. येथे बरोबर जुना पासवर्ड देणार आहे आणि दोन्ही नव्या पासवर्डसाठी कुठलीही अक्षरे टाईप करणार आहे.
07:45 असे दिसेल की दोन्ही नवे पासवर्ड सारखे नाहीत.
07:49 हे आधीच एको केल्याने हे डिलिट करू शकतो.
07:53 पासवर्ड समान आहेत असे समजून मेसेज एको करू.
07:58 त्यासाठी हे डिलिट करा. मी हे डिबग करण्यासाठी ठेवत आहे.
08:02 मी जुना पासवर्ड तसेच नवीन 123आणि 123हा पासवर्ड टाईप करत आहे. change password क्लिक झाल्यावर success असे मिळाले.
08:10 मागे झालेल्या चुकीबद्दल मी दिलगिरी व्यक्त करतो.
08:18 तिस-या भागात युजर पासवर्ड अपडेट करण्याबद्दल शिकू. सर्व काही नीट कार्य करत असल्याची खात्री करून घेऊ.
08:29 सहभागाबद्दल धन्यवाद. हे भाषांतर मनाली रानडे ह्यांनी केले असून आवाज---यांचा आहे.

Contributors and Content Editors

Gaurav, Kavita salve, Pratik kamble