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

From Script | Spoken-Tutorial
Revision as of 17:58, 21 November 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 കണ്ടതിന് നന്ദി! ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്ത വിജി നായർ ആണ്.

Contributors and Content Editors

Prena