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

From Script | Spoken-Tutorial
Revision as of 15:26, 23 November 2017 by Vyshakh (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 സ്വാഗതം. യുസേഴ്സിന് അവരുടെ പാസ്വേഡ് എങ്ങനെ മാറ്റാം എന്ന് ഈ ട്യൂട്ടോറിയലിൽ നമ്മൾ സംസാരിക്കും.
00:08 യുസേഴ്സിന് ആവശ്യമെങ്കിൽ അവരുടെ പാസ്വേഡ് മാറ്റാനുള്ള ഓപ്ഷൻ എങ്ങനെ നൽകണമെന്ന് പഠിപ്പിക്കും.
00:13 ഇത് ദൈർഘ്യമേറിയതായിരിക്കരുത്. ഇത് 3 പാർട്ടിൽ കവർ ചെയ്യും.
00:18 യുസേഴ്സിന് ഒരു 'form നല്കുകയും ഉപയോക്താക്കളെ അവരുടെ ഓൾഡ് പാസ്വേഡ് അവരുടെ ന്യൂ പാസ്വേഡ് ടൈപ്പ് ചെയ്യാന് രണ്ടുതവണ പറയും.
00:27 ഡാറ്റാബേസിലുള്ള ഓൾഡ് പാസ്വേഡ് ഒന്ന് പരിശോധിക്കും
00:31 അവർ എൻക്രിപ്റ്റ് ചെയ്യുന്നു എന്ന് ഓർമ്മിക്കുക
00:33 അപ്പോൾ അവ മാച്ചാവുന്നുണ്ടോ എന്നും അവർ മിസ്‌റ്റൈക്ക് വരുത്തിയിട്ടുണ്ടോ എന്ന് കാണുന്നതിന് രണ്ട് പുതിയ പാസ്വേഡുകൾ താരതമ്യം ചെയ്യും.
00:39 ഇനി നമുക്ക് 'sql codes' ഉപയോഗിച്ച് ഡാറ്റാബേസ് അപ്ഡേറ്റ് ചെയ്യും.
00:44 അതിനാൽ, ആദ്യം ഞാൻ "member" പേജിൽ session ആരംഭിക്കും. നിങ്ങൾക്ക് ഇവിടെ കാണാം, ഇവിടെ നമുക്ക് നമ്മുടെ "session_start ()" ലഭിച്ചിരിക്കുന്നു.
00:53 എന്റെ പേജിന്റെ മുകളിലേക്ക് ഞാൻ അത് കോപ്പി പേസ്റ്റ് ചെയ്യും. അതുകൊണ്ട് നമ്മുടെ session ആരംഭിച്ചു.
00:59 നമ്മൾ "$ _SESSION" എന്നതിന് തുല്യമായ "$user" എന്ന് വിളിക്കുന്ന ഒരു വേരിയബിൾ ഉപയോഗിക്കേണ്ടതുണ്ട്.
01:09 മാറ്റാൻ അനുവദിക്കുന്നതിന് മുമ്പ്,ഉപയോക്താക്കൾ ലോഗിൻ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കേണ്ടതുണ്ട്
01:19 ഞാൻ ഈ "user" വേരിയബിളിനെ ഇവിടെ നമ്മുടെ "session" പേരായി സെറ്റ് ചെയ്യും.
01:24 ശരി, നമ്മൾ ഇപ്പോൾ "if the user exists" ആണെങ്കിൽ, അവരുടെ പാസ്വേഡ് മാറ്റാൻ അനുവദിക്കും, അല്ലാത്തപക്ഷം പേജ് ഞങ്ങൾ കിൽ ചെയ്യുകയും "You must be logged in to change your password" എന്ന് പറയുകയും ചെയ്യും.
01:41 ഇത് User is logged in" block ചെയ്യലാണ്. അതുകൊണ്ട് നമ്മൾ ലോഗിൻ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിച്ച ശേഷം ഉപയോക്താവ് ലോഗിന് ചെയ്തിട്ടുണ്ടെന്ന് കരുതുക, അവർക്ക് ഫിൽഅപ് ചെയ്യാൻ ഒരു form നല്കണം.
01:49 ഞാനിവിടെ 'echo' നമ്മുടെ കോഡും നമ്മുടെ form ഇരിക്കും. ഇത് ഒരു സെൽഫ് സമ്പ്മിറ്റിംഗ് ഫോം ആണ്, അതിനാൽ ഇത് "change password dot php" മായി തിരികെ പോയി "form" ഇവിടെ അവസാനിപ്പിക്കുക
02:14 അതായതു്, 'page' നമ്മൾ ഓൾറഡി ഉള്ളതിനാൽ എല്ലാ ഡിറ്റൈൽസും ഒരു പരിശോധന ഞാൻ നടത്തും.
02:21 form എന്നതിന്റെ "Method" 'POST' ആണ് കാരണം ഒരു പാസ്വേഡ് ഇൻഫർമേഷനും URL ൽ എന്റർ ചെയ്യാൻ അനുവദിക്കില്ല.
02:30 അടുത്തതായി ഞങ്ങൾ കുറച്ച് ഇൻപുട്ട് ബോക്സുകൾ സൃഷ്ടിക്കും. ആദ്യം, "Old password" അത് ഒരു പാസ്വേഡ് ടൈപ്പാകില്ല, അതിനാൽ എൻട്രി മറയ്ക്കുകയില്ല. അതുകൊണ്ട്, input type "text' ഉും name "oldpassword ഉും ആയിരിക്കും
02:48 ഞാൻ ഒരു പാരഗ്രാഫ് break ഇടും. അടുത്തത് "New password:" കൂടാതെ "password" എന്ന രീതിയിൽ ഒരു 'input type' ക്രിയേറ്റ് ചെയ്യും, അതിനാൽ അത് എല്ലാവരിൽ നിന്നും ഹിഡൺ ആവും."Name" new password ആയിരിക്കും.
03:02 ഞാൻ ഇവിടെ ഒരു ലൈൻ ബ്രേക്ക് കൊടുക്കും. ഇപ്പോൾ ഈ സെന്റൻസ് കോപ്പി പേസ്റ്റ് ചെയ്ത് കുറച്ച് മാറ്റങ്ങൾ വരുത്തുക. ഇവിടെയുള്ള ലേബൽ "Repeat new password" ഉും നെയിം "repeat new password", തുടർന്ന് ഒരു പാരഗ്രാഫ് break ആയിരിക്കും.
03:23 അവസാനമായി നമുക്ക് ഒരു "submit" ബട്ടൺ വേണം. വേണമെങ്കിൽ name' submit ചെയ്യും. അതിനാൽ അത് പ്രസ് ചെയ്യുന്നുണ്ടോ എന്ന് പരിശോധിക്കാൻ കഴിയുകയും "value" "Change password". ആവുകയും ചെയ്യും
03:33 ശരി, നമുക്ക് നമ്മുടെ പേജിലേക്ക് പോകാം. ഞങ്ങളുടെ പാസ്വേഡ് മാറ്റാൻ ഞങ്ങളെ സഹായിക്കുന്നതിന് മെമ്പേഴ്സ് പേജിൽ ഒരു link' സ്ഥാപിക്കും.
03:40 ഇപ്പോൾ, ഞാൻ ഡിറ്റൈൽസ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യും. ഇപ്പോൾ എന്റെ പാസ് വേർഡ് "abc" ഉം എന്റെ 'username' "Alex" ഉം ആണ്.
03:48 Login ക്ലിക്കുചെയ്യുക. അത് "Welcome Alex" എന്ന് പറയുന്നു.ഇതാ ഇവിടെ member page . ഇതാ. session സെറ്റ് ചെയ്തു. ലോഗ് ഔട്ട് ചെയ്യണമെങ്കിൽ, നമുക്ക് ലോഗ് ഔട്ട് ചെയ്യാം. പക്ഷെ നമ്മുടെ പാസ്സ്വേർഡ് മാറ്റാനുള്ള മറ്റൊരു ഓപ്ഷൻ നമുക്ക് വേണം.
04:01 അപ്പോൾ നമ്മൾ നമ്മുടെ "member dot php" പേജിലേക്ക് പോയി ഞാൻ മറ്റൊരു link"ക്രിയേറ്റ് ചെയ്യും
04:08 അത് “Change password”.ആകും.
04:11 ഇത് "change password dot php" എന്നതുമായി ലിങ്ക് ചെയ്യും.
04:14 അതിനാൽ ഞങ്ങൾ ഇത് റിഫ്രഷ് ചെയ്താൽ, നമുക്ക് മറ്റൊരു ഓപ്ഷൻ കൂടി ലഭിക്കും. ഇവിടെ ക്ലിക്ക് ചെയ്യുക, ഞങ്ങൾ നേരത്തെ ക്രിയേറ്റ് ചെയ്ത "form" 'നമുക്ക് ലഭിക്കുന്നു. ഇവിടെ എന്റെ പഴയ പാസ്വേർഡും എന്റെ പുതിയ പാസ്വേർഡുകളും ഞാൻ ടൈപ്പുചെയ്യും.
04:26 "Change password" എന്നത് ക്ലിക്കുചെയ്യുക എന്നാൽ ഒന്നും സംഭവിക്കുന്നില്ല. അതിനാൽ, ഇത് സമർപ്പിക്കണോ വേണ്ടയോ എന്ന് പരിശോധിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഈ എക്‌സ്‌ട്രാ ലൈൻ ഡിലീറ്റ് ചെയ്യുക.
04:38 നമ്മൾ ചെയ്യേണ്ടത് if statement പറയുന്നു “if POST submit” അർത്ഥമാക്കുന്നത് "has the user pressed this 'submit' button?". name 'submit', ആണ് നാക്ക് 'submit' കിട്ടി . ഇവിടെ എഴുതാം
04:52 കൂടാതെ യൂസർ സബ്മിറ്റ്ചെയ്താൽ, ഞങ്ങൾ ഇവിടെ നമ്മുടെ പാസ്വേഡ് മാറ്റാൻ തുടങ്ങുന്നു.
04:59 അല്ലെങ്കിൽ, ഉപയോക്താവ് സബ്മിറ്റ്ചെയ്തില്ലെങ്കിൽ, ഞങ്ങൾ ഇവിടെ 'echo' ഈ കോഡ് പുറത്തുകടക്കുന്നു.
05:05 ഉപയോക്താവ് ഓൾറഡി സബ്മിറ്റ്ചെയ്തില്ലെങ്കിൽ, അപ്പോൾ അവർ form' ഉപയോഗിച്ച് നൽകണം.
05:12 നമുക്ക് മുന്നോട്ട് പോയി ഇത് ടെസ്റ്റ് ചെയ്യാം.ഇത് പ്രവർത്തിക്കുന്നുണ്ടോ എന്നറിയാൻ എക്കൊ ഔട്ട് "test" ചെയ്യാം.
05:18 നമുക്ക് തിരിച്ചുപോയി ഫിൽ ചെയ്യാം. യഥാർത്ഥത്തിൽ ഒന്നും നമുക്ക് പൂരിപ്പിക്കേണ്ട കാര്യമില്ല. ഞങ്ങൾ സമ്പ്മിറ്റ് ബട്ടണിൽ ക്ലിക്കുചെയ്യും. ഞങ്ങളുടെ ഫോം വിജയകരമായി സമ്പ്മിറ്റ് ചെയ്തതായി കാണിക്കുന്നതിനായി നമുക്ക് ഒരു "test" എക്കോ ലഭിക്കുന്നു.
05:34 ശരി, നമ്മൾ പാസ്വേഡ് മാറ്റൽ ആരംഭിക്കേണ്ടതുണ്ട്. ഇത് ഡിലീറ്റ് ചെയ്യുക, ഇവിടെ നമ്മൾ "check fields" എന്ന് പറയും.
05:40 നമുക്കാവശ്യമായ ചില വേരിയബിളുകൾ ലഭിച്ചു - നമ്മുടെ '$old password' പാസ് വേർഡ്' 'POST' വേരിയബിൾ "old password" എന്നതിന് തുല്യമാണ്. ഇവിടെ ഞങ്ങടെ form ൽ ആ പേര് ഞങ്ങൾ നൽകിയിരിക്കുന്നു
05:55 നമ്മൾ സമ്പ്മിറ്റ് ചെയ്യുന്ന ഓരോ മൂല്യത്തിനും ഞാൻ ഇത് റിപ്ലിക്കേറ്റ് ചെയ്യും.
06:00 അടുത്തതായി "new password" തുടർന്ന് നമ്മൾ "repeat new password". ഞങ്ങൾ ഇത് മാറ്റും.
06:10 ഇത് എല്ലായ്പ്പോഴും വർക്ക് ചെയ്യുന്നുവെന്ന് ഉറപ്പുവരുത്താൻ ഞാൻ എല്ലായ്പ്പോഴും റികമാന്റ് ചെയ്യുന്നു, 'echo ഔട്ട് "old password, '“new password” and ”repeat new password”.
06:25 "form" എക്സിസ്റ്റൻസ് ചെക്ക് ചെയ്യുന്നു,ഫോം സമ്പ്മിറ്റ് ചെയ്താൽഅപ്പോൾ ഞങ്ങളുടെ വേരിയബിള്സും പോസ്റ്റ് വേരിയബിളും വേരിയബിളിന്റെ പേര് നല്കുന്നു.
06:38 ഞാൻ echo എല്ലാം ബോക്സിൽ ടൈപ്പ് ചെയ്ത കാര്യം, എല്ലാം വർക്ക് ചെയ്യുന്നുണ്ടോയെന്ന് നോക്കുക.
06:40 എന്റെ പഴയ പാസ്വേഡ് "abc" ആണ്. എന്റെ പഴയ പാസ്വേഡ് "123" ആണ്. 'Change password ക്ലിക്ക് ചെയ്ത് abc, 123, 123 എന്നിവ ലഭിക്കുന്നു.
06:52 form' ഇൻഫർമേഷൻ സബ്മിറ്റ് ചെയ്തു. സ്പെല്ലിംഗ് മിസ്ററ്റെക്ക്സ് ഇല്ല. ഒരു പുതിയ പാസ്വേഡ് സെറ്റ് ചെയ്യാൻ എന്റെ യൂസറിന് കഴിയുമെന്ന് എനിക്ക് ഉറപ്പുണ്ടായിരിക്കാം.
07:00 ഞാൻ ഇപ്പോൾ ട്യൂട്ടോറിയൽ നിർത്താൻ പോകുകയാണ്. അടുത്ത ഭാഗത്ത്, പുതിയ പാസ്വേഡ് ഉപയോഗിച്ചു് പഴയ പാസ്വേഡ് എങ്ങനെ പരിശോധിക്കാമെന്നു് ഞാൻ പഠിപ്പിയ്ക്കും, പുതിയ പാസ്വേഡ് ഉും റിപ്പീറ്റഡ് പാസ്വാഡുംമായിരുന്നെങ്കിൽ എങ്ങനെ യൂസറിന്റെ പാസ്വേഡ് മാറ്റണമോ എന്നു് പരിശോധിയ്ക്കാം.
07:24 നന്ദി. സ്പോക്കണ് ട്യൂട്ടോറിയല് പ്രോജക്റ്റിനായി വിജി നായർ ആണ് ഇത്.

Contributors and Content Editors

Vyshakh