PHP-and-MySQL/C4/User-Password-Change-Part-3/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:03 | ഇത് എന്റെ 'Change passwordട്യൂട്ടോറിയലിന്റെ മൂന്നാം ഭാഗമാണ്. ഈ ഭാഗത്ത്, നമ്മൾ ഡാറ്റാബേസിൽ രഹസ്യവാക്ക് മാറ്റാൻ പോകുകയാണ്. |
00:11 | ഞങ്ങളുടെ ഡാറ്റാ ബേസുമായി ഇതിനകം ഇവിടെ ഞങ്ങൾ ബന്ധിപ്പിച്ചിരിക്കുന്നു. |
00:14 | ഇപ്പോൾ ഞങ്ങൾ ഇവിടെ കണക്റ്റ് ചെയ്തിട്ടുണ്ട്, അതിനാൽ ആ കമാൻഡ് 'ഇതിനകം വീണ്ടും വിതരണം ചെയ്തതിനാൽ വീണ്ടും കണക്റ്റ് ചെയ്യേണ്ടതില്ല. |
00:23 | "$ Query change" എന്ന പുതിയ ചോദ്യം ഞാൻ സൃഷ്ടിക്കും. അത് "mysql_ query ()" ഫങ്ഷനു തുല്യമായിരിക്കും. |
00:30 | ഇപ്പോൾ, ഇത് ഒരു പുതിയ 'കോഡ്' ആണ്. അതിനാൽ, ഞാൻ നിങ്ങൾക്ക് താഴേക്ക് സ്ക്രോൾ ചെയ്യാം, അത് നിങ്ങൾക്ക് എളുപ്പത്തിൽ കാണാൻ കഴിയും. |
00:36 | ഇത് "UPDATE" ആണ്. അപ്പോൾ ഞാൻ UPDATE users -എന്നു പറയാൻ പോകുന്നു - അത് ഞങ്ങളുടെ ടേബിൾ കാണാൻ കഴിയും - അങ്ങനെ നമ്മുടെ "users" ടേബിൾ അപ്ഡേറ്റ് ചെയ്യാൻ. |
00:44 | SET password ഈക്വൽ ട്ടോ '$new password' |
00:51 | ഞാൻ ഇവിടെ ഇൻവെർട്ടഡ് കോമകൾ ഉപയോഗിക്കുന്നത് ഉറപ്പാക്കുന്നു. |
00:56 | അപ്പോൾ WHERE username ഞാൻ '$user' വേരിയബിളിന് തുല്യമാണ്. |
01:03 | ഇപ്പോൾ ഇത് തുല്യമായിരിക്കുന്നു |
01:07 | ഇവിടെ നമുക്ക് ഈ കോളം ഉണ്ട്. |
01:12 | അപ്പോൾ നമ്മൾ ഇതിനകം ഞങ്ങളുടെ php സെഷൻ പ്രോസസ് ചെയ്തതിനാൽ, |
01:18 | അത് "Alex" എന്നതിന് തുല്യമാണ്. |
01:21 | ഈ കോഡ് കോഡ് അടിസ്ഥാനപരമായി "ടാപ് അപ്ഡേറ്റ് ചെയ്യുക, പാസ്വേർഡ് ഉപയോക്താവിന് നൽകിയ പുതിയ രഹസ്യവാക്ക് മാറ്റുക. - അവർക്കാവശ്യമുള്ള പാസ്വേഡ് ഇതാണ് |
01:32 | "WHERE" ഇൽ Alex ലേക്ക് മാറ്റുക, |
01:37 | ഇത് അലക്സിന് തുല്യമാണ്. |
01:40 | അതിനാൽ, ഈ രഹസ്യവാക്ക് മാറ്റും കാരണം ഈ "ഉപയോക്തൃനാമം" "Alex" എന്നതിന് തുല്യമാണ്. |
01:45 | അപ്പോൾ, ഇത് 900 ൽ തുടങ്ങും, അത് ഞങ്ങൾ മാറ്റിയ ഉടൻ തന്നെ അത് പുതുക്കിയെടുക്കുകയും അത് യഥാർത്ഥത്തിൽ മാറ്റിയെന്നും പരിശോധിക്കുകയും ചെയ്യാം. |
01:56 | ഞാൻ കുറച്ച് കാര്യങ്ങൾ കൂടി ചേർക്കും. |
02:03 | നമുക്കിത് ഇവിടെ വെക്കാം. |
02:06 | ഞാൻ പേജെ കൊല്ലുകയും 'die()എന്നുപറയുകയും, തുടർന്ന് “Your password has been changed”. പറയുക. |
02:15 | പിന്നെ “Return”എന്ന് പറഞ്ഞുകൊണ്ട് ഞാൻ ഒരു ലിങ്ക് ചേർക്കും, അത് പ്രധാന പേജിലേക്ക് തിരികെ പോകുന്നു. |
02:23 | അത് "index.php" ആണ്. |
02:27 | ഈ പേജ് കൊല്ലുന്നതിനുമുമ്പ് ഞാൻ സെഷൻ നശിപ്പിക്കാൻ പോകുകയാണ്. |
02:31 | അത് കൊണ്ട് , "session_destroy ()". |
02:33 | കാരണം ഉപയോക്താക്കൾ അവരുടെ രഹസ്യവാക്ക് മാറ്റിയാൽ, ഈ ലിങ്ക് പ്രധാന പേജിലേക്ക് തിരികെ കൊണ്ടുവരും, ഇത് 'സെഷൻ' നശിപ്പിക്കും. |
02:42 | പുതിയ പാസ്വേഡ് ഉപയോഗിച്ചുകൊണ്ട് അവ വീണ്ടും ലോഗിൻ ചെയ്യണം. |
02:59 | അതിനാൽ, ഞങ്ങൾ ഇത് പരീക്ഷിക്കുകയാണെങ്കിൽ, എന്റെ നിലവിലെ പാസ്വേഡ് "abc" ആണ്, അത്md5 hash' 900 ൽ ആരംഭിക്കുന്നു. |
03:00 | എന്റെ പഴയ പാസ്സ്വേര്ഡ് "abc" എന്ന് എഴുതിയിട്ടുണ്ടെങ്കിൽ, എന്റെ പുതിയ പാസ്സ്വേർഡ് "123" എന്നിട്ട് Changepassword ക്ലിക്ക് ചെയ്യുക, മൂല്യനിർണ്ണയം മുഴുവൻ പരിശോധിച്ചതായി കാണാം, ഞങ്ങളുടെ രഹസ്യവാക്ക് മാറ്റുകയും ഈ സന്ദേശം പ്രധാന പേജിലേക്ക് തിരികെ കൊണ്ടുവരാൻ ഞങ്ങൾക്കാകും. |
03:18 | ഇപ്പോൾ അംഗത്തെ തിരികെ പോകാൻ ശ്രമിച്ചാൽ, നിങ്ങൾ ലോഗ് ഇൻ ചെയ്യണം. നിങ്ങൾ നമ്മുടെ “session destroy()” ഫങ്ഷൻ ഉപയോഗിച്ചപ്പോൾ ഞങ്ങളുടെ "സെഷൻ" നശിപ്പിക്കപ്പെട്ടു. |
03:32 | കൂടാതെ, ഞാൻ വീണ്ടും പ്രവേശിക്കുകയും എന്റെ പഴയ രഹസ്യവാക്ക് ആയ "abc" എന്ന് ടൈപ്പ് ചെയ്യുമ്പോൾ, ഒരു "തെറ്റായ പാസ്വേർഡ്" സന്ദേശം കിട്ടുകയും ചെയ്യും. |
03:43 | "123" ഞാൻ ശ്രമിച്ചാൽ"you’re in!" ഇതിന്റെ തെളിവുകൾ ഇവിടെ കാണാം. |
03:50 | നമുക്ക് തിരിച്ചുപോയി Browse. ക്ലിക്കുചെയ്യുക. നമുക്ക് താഴേക്ക് നോക്കാം, നമുക്ക് 900 മുതൽ 202 വരെ പാസ്വേഡ് മാറ്റിയെന്നും കാണാം. |
03:59 | അതിനാൽ ഇതൊരു പുതിയ ഹാഷ് ആയും പൂർണ്ണമായും പുതിയ രഹസ്യവാക്കുകളായും. |
04:06 | അതിനാൽ എല്ലാം നന്നായി പ്രവർത്തിക്കുന്നു. ഇത് ചെയ്യാൻ വളരെ ലളിതമാണ് നിങ്ങൾക്ക് കാണുന്നത്. |
04:11 | നിങ്ങൾ ചെയ്യേണ്ടത് ഇത്രമാത്രം നിങ്ങളുടെ "sql" ക്വാറിസ് ശരിയായി മനസ്സിലാക്കുന്നു. അതിൽ എനിക്കും ട്യൂട്ടോറിയലുകളുണ്ട്. |
04:18 | നിങ്ങളുടെ പഴയ പാസ്സ്വേർഡ്, നിങ്ങളുടെ രണ്ട് പുതിയ പാസ്വേഡുകൾ എങ്ങനെ പരിശോധിക്കണം എന്നതു സംബന്ധിച്ചു നിങ്ങൾ യുക്തിസഹമായി ചിന്തിക്കണം. |
04:24 | തീർച്ചയായും, ഞങ്ങളുടെ രജിസ്ട്രേഷൻ ചെയ്തപ്പോൾ, പാസ്വേഡ് എത്ര വലുതാണെന്നതിനുള്ള ഒരു പരിധി ഞങ്ങൾക്ക് ലഭിച്ചു. |
04:31 | 6 അക്ഷരങ്ങൾ കൂടുതലോ അല്ലെങ്കിൽ 25 പ്രതീകങ്ങളേക്കാൾ വലുതായതോ ആണെങ്കിൽ മറ്റൊരു ചെക്ക് നൽകാനായി ഞാൻ അത് നിങ്ങൾക്ക് അയച്ചുതരാം. |
04:42 | അതിനാൽ, നിങ്ങൾക്കാവശ്യമായ ധാരാളം പരിശോധനകൾ ഉണ്ട്, പക്ഷേ ഇത് ഒരു MySQL ഡാറ്റാബേസ് ഉപയോഗിച്ച് php ലെ പാസ്വേഡ് മാറ്റുന്നതിനുള്ള അടിസ്ഥാന അസ്ഥിരതയാണ്. |
04:53 | ഇത് നിങ്ങൾക്ക് ഇഷ്ടപ്പെട്ടുവെന്ന് കരുതുന്നു. നിങ്ങൾക്ക് എന്തെങ്കിലും അഭിപ്രായങ്ങളോ സംശയങ്ങളോ ഉണ്ടെങ്കിൽ എന്നെ അറിയിക്കൂ. വീഡിയോ അപ്ഡേറ്റുകളിലേക്കും സബ്സ്ക്രൈബ് ചെയ്യുക. |
05:01 | കണ്ടതിന് നന്ദി! ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്ത വിജി നായർ ആണ്. |