PHP-and-MySQL/C4/User-Registration-Part-3/Malayalam

From Script | Spoken-Tutorial
Revision as of 15:00, 9 December 2017 by Prena (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration


00:00 User Registration ട്യൂട്ടോറിയലിന്റെ മൂന്നാമത്തെ ഭാഗത്തേക്ക് സ്വാഗതം.
00:04 ഈ ഭാഗത്ത്, അവസാന ഭാഗത്തെക്കുറിച്ച് ചർച്ച ചെയ്ത എല്ലാത്തിന്റെയും അസ്തിത്വം പരിശോധിക്കാൻ ഞങ്ങൾ പോവുകയാണ്.
00:10 അവസാന ഭാഗം ചെയ്ത കാര്യങ്ങളെക്കുറിച്ച് നമുക്ക് പെട്ടെന്ന് തന്നെ അനുസ്മരിപ്പിക്കാം.
00:14 "fullname" "username". എന്നീ tags നു സ്ക്രിപ്റ്സ് ഉണ്ടാക്കി
00:19 നമ്മൾ നമ്മുടെ "പാസ്സ്വേര്ഡ്" ഉണ്ടാക്കി എൻക്രിപ്ട് ചെയ്തു ചെയ്തു.
00:23 ഫംഗ്ഷനുകൾക്കായി ഈ ആര്യ ഓർക്കുക, അങ്ങനെ ഞങ്ങളുടെ എൻക്രിപ്റ്റ് ചെയ്ത മൂല്യം നമ്മൾ അഴിച്ചുവെക്കുന്നില്ല.
00:30 ഇവിടെ, ഞങ്ങളുടെ രജിസ്ട്രേഷൻ പ്രക്രിയ ആരംഭിക്കാൻ പോകുന്നു.
00:34 ഇവയെല്ലാം ഞാൻ പരിശോധിക്കുന്നു.
00:38 ഞാൻ അത് ചെയ്യുന്നതിനുമുമ്പ്, "$ date" സെറ്റ് ചെയ്യാൻ പോകുകയാണ്.
00:43 ഇപ്പോൾ, ഇത് date()ഫങ്ഷൻ ഉപയോഗിക്കുന്നു.
00:47 ഉള്ളിൽ, ഞങ്ങൾ വർഷം "Y", ഇയർ "m",മന്ത് "d" തീയതി .
00:55 ക്യാപിറ്റൽ "Y" ആണ്.4 ഡിജിറ്റു ഇയർ ആണ് ഞങ്ങൾ ഒരു ചെറിയ "y" ആണെങ്കിൽ, അത് ഒരു 2-ഡിജിറ് ഇയർ ആയിരിക്കും .
01:02 അപ്പോൾ, എന്റെ ഡാറ്റാബേസിൽ, നിമിഷത്തിൽ, ഞാൻ എന്റെ വർഷം ആദ്യം, എന്റെ മാസവും എന്റെ ദിവസവും, ഇവ ഹൈഫനുകളാൽ വേർതിരിക്കപ്പെടുന്നു.
01:15 നമ്മുടെ ഡാറ്റാബേസ് ഇവിടെ നൽകുമ്പോൾ"users". എന്നതിൽ ഒരു മൂല്യം ചേർക്കുമ്പോൾ നിങ്ങൾക്ക് ഇത് കാണാം.
01:22 "date" ഒരു പ്രത്യേക ഫോർമാറ്റിൽ ആണെന്ന് നമുക്ക് കാണാം.
01:29 ഞാൻ ഇന്ന് ക്ലിക്ക് ചെയ്യുമ്പോൾ, ഇവിടെ 4 അക്ക ഫോർമാറ്റ്, നമ്മുടെ മാസം, നമ്മുടെ ദിവസം, ഹൈഫനുകൾ എന്നിവയാൽ വേർപിരിഞ്ഞ വർഷം നിങ്ങൾക്ക് ഇപ്പോൾ കാണാം.
01:40 എന്റെ ഡാറ്റാബേസിൽ ആ ഘടനയിൽ ഇത് ക്രമീകരിച്ചു.
01:45 ശരി ',' 'submit' 'submit' 'നാംനിലനിൽക്കുന്നുണ്ടോ പരിശോധിക്കേണ്ടതുണ്ട്.
01:51 ഞാൻ ഇവിടെ ഒരു അഭിപ്രായം ചേർക്കുക ചെയ്യും"check for existence".
01:55 ഇപ്പോൾ ഇത് വളരെ എളുപ്പമാണ്.
01:58 നമ്മൾ ചെയ്യാനാഗ്രഹിക്കുന്ന എല്ലാ കാര്യങ്ങളും, അതിനു ശേഷം നമ്മൾ "if" statement എന്ന വാക്കും ഒരു കോഡിലെ ഒരു ബ്ലോക്കും പറയും.
02:05 $ $ പൂർണനാമം,$fullname, $username, $password and $repeat password exist',നമുക്ക് ഇവിടെ തെളിവുകൾ ഉണ്ട് .... '$ username തുടർന്നുണ്ടെങ്കിൽ' , ഡബിൾ ആമ്പർസന്റ് ചിഹ്നം.
02:24 അപ്പോൾ നമ്മൾ "$ password" പറയും, എന്നിട്ട് നമ്മൾ പറയും ....
02:28 ഓ! ഞാൻ ഇവിടെ "$ fullname" മറന്നു, അവിടെ ഞാൻ അവിടെ ചേർക്കും.
02:33 ഒരു ഡബിൾ ampersand ചിഹ്നം ഉപയോഗിച്ച് അവയെ വേർതിരിക്കുക.
02:38 അവസാനത്തേത് "$repeat password"ആണ്; അതിനാൽ അത് ടൈപ്പുചെയ്യുക.
02:42 ഇവയെല്ലാം ഞങ്ങൾ ആവശ്യപ്പെടും.
02:46 അല്ലെങ്കിൽ നമ്മൾ പറയുംecho "Please fill in" "all", "fields!" എന്നിവ ബോൾഡ്
02:57 അതിനുശേഷം ഞങ്ങൾ ഒരു ഖണ്ഡിക ബ്രേക്ക് നൽകും.
03:01 കൂടാതെ, 'form' 'എന്നതിന് മുമ്പ് ഒരു ഖണ്ഡിക ബ്രേക്ക് നൽകാം, അതിനായി ഞങ്ങൾ നൽകുന്ന എല്ലാഎറർ സന്ദേശങ്ങളിലേക്കും ഞങ്ങൾ ചേർക്കേണ്ട ആവശ്യമില്ല.
03:10 അത് അങ്ങനെ തന്നെയായിരുന്നു. നമുക്ക് ഇത് പരീക്ഷിച്ചു നോക്കാം.
03:13 ഞാൻ എന്റെ "Register" പേജിലേക്ക് തിരിക്കും.
03:17 അത് ഇവിടെ കിട്ടി. നമുക്ക് രജിസ്റ്ററിൽ ക്ലിക്ക് ചെയ്യുക.
03:20 "Please fill in all fields!".
03:22 ഇവിടെ നമുക്ക് രണ്ട് ഫീൽഡുകൾ ടൈപ്പ് ചെയ്യാം.
03:25 നമുക്ക് നമ്മുടെ പാസ്വേഡുകളിൽ ഒന്ന് തിരഞ്ഞെടുക്കാം.
03:27 ഞങ്ങളുടെ പാസ്വേഡ് ആവർത്തിക്കില്ല.
03:30 രജിസ്റ്റർ. ഓ! പാസ്സ്വേർഡ് ആവർത്തിക്കുക....
03:42 '$repeat password'.
03:45 ഇത് ഇപ്പോൾ പ്രവർത്തിക്കുന്നില്ല എന്നതിനാൽ, "md5" മൂല്യം ഒരു "md5" 'string' ടെക്സ്റ്റിന് തുല്യമല്ല.
03:56 ഒരു എൻക്രിപ്റ്റ് ചെയ്ത സ്ട്രിംഗ് ടെക്സ്റ്റ്.
04:00 അതിനാൽ, നമ്മൾ എന്താണ് ചെയ്യേണ്ടത് എന്ന് മനസ്സിലാക്കുക, ഇവിടെ "md5" ഫങ്ഷൻ എടുക്കുക.
04:06 അവസാനത്തെ ബ്രാക്കറ്റുകൾ നീക്കംചെയ്തെന്ന് ഉറപ്പുവരുത്തുക. ഞാൻ ഇവിടെ ഇറങ്ങുകയും ഞങ്ങളുടെ എല്ലാ ഡാറ്റയും പരിശോധിക്കുകയും ചെയ്യും.
04:14 അതിനാൽ, ഞാൻ തിരിച്ചുപോയി വീണ്ടും ശ്രമിക്കാം.
04:17 നമ്മൾ "Repeat password". തിരഞ്ഞെടുത്തില്ലെങ്കിൽ മുമ്പ് പ്രവർത്തിച്ചില്ലെന്ന് ഓർക്കുക.
04:23 അതിനാൽ, ഞാൻ ആവർത്തിച്ച് അല്ലെങ്കിൽ ഒരു പാസ്വേഡ് തിരഞ്ഞെടുത്തില്ലെങ്കിൽ ഞങ്ങളുടെ തെറ്റ് ഞങ്ങൾക്ക് ലഭിച്ചു.
04:30 "Repeat password", ഒഴികെ ഞാൻ ഒരു വില തെരഞ്ഞെടുക്കുകയാണെങ്കിൽ, ഞങ്ങൾക്ക് ഇപ്പോഴും ഈ പിശക് ലഭിക്കുന്നു.
04:37 അതാണ് പ്രശ്നം. എന്താണ് നമ്മൾ പറയാൻ ഉള്ളത് - എല്ലാം ഉണ്ടെങ്കിൽ നമുക്ക് നമ്മുടെ രഹസ്യവാക്ക് മാറ്റാനും പാസ്സ്‌വേർഡ് ആവർത്തിക്കാം.
04:46 "$ Password" ന്റെ "md5" എന്നതിന് തുല്യമാണ് "$ password" എന്ന് ഞാൻ പറയും.
04:53 ഇത് ഞങ്ങളുടെ ഒറിജിനൽ വേരിയബിൾ മൂല്യത്തെ എൻക്രിപ്റ്റ് ചെയ്യുകയും ഒരേ വേരിയബിളിൽ ഒരു പുതിയ പാസ്സ്‌വേർഡ് കോഡ് സ്റ്റോർ ചെയ്യുകയും ചെയ്യും.
05:00 "$ Repeat password" എന്നത് "md5" ഉം "$ repeat password" ഉം ആണെന്ന് നമ്മൾ പറയണം.
05:08 ഇവിടെ, "encrypt password"എന്ന് കമന്റ് പറയുക. ഞങ്ങളുടെ പാസ്വേഡ് എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു.
05:15 ഇപ്പോൾ ഞങ്ങളുടെ ഡാറ്റയെല്ലാം ഞങ്ങളുടെ ഡാറ്റാബേസിൽ കൂട്ടിച്ചേർക്കും.
05:21 ഞാൻ ഇത് ചെയ്യാൻ പോകുകയാണ്. ഞങ്ങളുടെ ഡാറ്റ ഞങ്ങളുടെ രജിസ്ട്രേഷനിലേക്ക് പോകുമെന്നതിനാൽ, ഞങ്ങൾ ഇൻപുട്ട് ചെയ്യുന്ന ഓരോ ഡാറ്റയ്ക്കും പരമാവധി പരിധി സജ്ജമാക്കാൻ പോകുകയാണ്.
05:39 ഇപ്പോൾ നമ്മൾ 25 അക്ഷരങ്ങൾ ഉപയോഗിച്ച് നമ്മുടെ പേര്, യൂസര് നെയിം, പാസ്സ്വേര്ഡ്, ആവർത്തിച്ച് പാസ്സ്വേര്ഡ്. പരമാവധി മൂല്യം 25 ആണ്.
05:50 അപ്പോൾ, '$ '$username' ന്റെ സ്ട്രിംഗ് ലെങ്ത് 25' എന്നതിനേക്കാൾ വലുതോ വലിയതോ ആണെങ്കിൽ ഞാൻ പറയും. 'OR'
06:05 $ fullname 'ന്റെ സ്ട്രിംഗ് ലെങ്ത് 25 ൽ കൂടുതലാണ്.
06:15 നമുക്കിത് വ്യക്തിഗതമായി നോക്കാം - നിങ്ങളുടെ ഉപയോക്തൃനാമത്തിന്റെ അല്ലെങ്കിൽ പൂർണ്ണനാമത്തിന്റെ ദൈർഘ്യം ദൈർഘ്യമേറിയതാണെങ്കിൽ.
06:24 ഞാൻ ഇത് ശരിയായി പറഞ്ഞുകൊള്ളട്ടെ.
06:27 ഈ മൂല്യങ്ങളിൽ ഓരോന്നോ 25-ൽ കൂടുതലോ 25-നേക്കാൾ കൂടുതലോ ആണെങ്കിൽ,
06:34 നമ്മൾ ഈ മൂല്യങ്ങൾ 'എക്കോ' ഔട്ട് ചെയുന്നു
06:40 "username" അല്ലെങ്കിൽ ... അല്ല എന്ന് ...
06:48 "Max limit for username or fullname are 25 characters". എന്ന് ഞാൻ പറയട്ടെ.
06:55 അല്ലെങ്കിൽ എന്റെ പാസ് വേർഡ് ലെങ്ത് പരിശോധിക്കാൻ ഞാൻ തുടരും.
07:01 ഇപ്പോൾ ഇത് ചെയ്യാൻ ഞാൻ തീരുമാനിച്ചിരിക്കുന്നു "check password length" കാരണം ഇതിനായി ഞാൻ ഒരു പ്രത്യേക പരിശോധന നടത്താൻ ആഗ്രഹിക്കുന്നു.
07:12 എന്റെ രഹസ്യവാക്കിന്റെ സ്ട്രിംഗ് നീളം 25-ൽ കൂടുതലായോ .. അല്ലെങ്കിൽ സ്ട്രിംഗ് നീളം ..
07:30 ഇല്ല ... ഇല്ല, നമുക്ക് ഇതിനെ ഒഴിവാക്കാം, 'വേറെ' ആശ്വാസം ലഭിക്കും.
07:36 എന്റെ പാസ്വേർഡുകൾ പൊരുത്തപ്പെടുന്നുണ്ടോ എന്ന് കാണാൻ ആഗ്രഹിക്കുന്ന ആദ്യമായി ചെക് ചെയുന്നു
07:41 "if password equals equals (==)to repeat password" എന്ന് പറയുന്നു ബ്ലോക്ക് "കോഡ്" എന്ന ബട്ടൺ തുടരുക.
07:53 അതല്ലെങ്കിൽ "Your passwords do not match". എന്ന് യൂസർ nu
 'echo'  ഔട്ട് ചെയുന്നു 
08:00 ശരി
08:03 അതിനാൽ, നിങ്ങൾക്ക് ഇവിടെ ടൈപ്പുചെയ്യാം, നിങ്ങളുടെ പ്രതീക ദൈർഘ്യം ഞങ്ങൾക്ക് പരിശോധിക്കാൻ കഴിയും.
08:09 ഇപ്പോൾ, "username" and "fullname". എന്നിവയുടെ പ്രതീക ദൈർഘ്യം പരിശോധിക്കാൻ.
08:14 അതുകൊണ്ട്, "check character length of username and fullname". പരിശോധിക്കുക".
08:18 if "username is greater than 25", എന്ന് പറഞ്ഞതാണ്
08:25 ഈ ഫംഗ്ഷനിൽ ഉപയോഗിച്ചിരിക്കുന്ന 'സ്ട്രിംഗ്' ലെങ്ത് 25 ലധികം വലുതാണ് ...
08:31 അല്ലെങ്കിൽ 'ഫുൾ നെയിം ന്റെ സ്ട്രിങ് ദൈർഘ്യം 25-ൽ കൂടുതലാണ്"Length of username or fullname is too long!".,' echo '"ഔട്ട് ചെയ്യും
08:43 അതിനാൽ, ലളിതമായി സൂക്ഷിക്കുക, അല്ലെങ്കിൽ അങ്ങനെ പറയാം
08:51 "check password length".
08:57 ഇവിടെ 'ഞാൻ' പറയാൻ പോകും അല്ലെങ്കിൽ ... ഇപ്പോൾ നമ്മുടെ പാസ്സ്വേർഡ് മാച്ച്
09:04 അതിനാൽ നമ്മൾ പാസ്വേഡ് വേരിയബിളുകളിൽ ഒന്നുമാത്രം ഇത് പരിശോധിക്കേണ്ടതുണ്ട്.
09:09 ഇവിടെ, ഞാൻ പറയും - പാസ് വേർഡ് സ്ട്രിംഗ് നീളം 25-ൽ കൂടുതലോ അല്ലെങ്കിൽ നമ്മുടെ രഹസ്യവാക്കിന്റെ സ്ട്രിംഗ് ദൈർഘ്യം 6 കാരക്ടേറിയക്കാൾ കുറവാണെങ്കിൽ ....
09:23 "Password must be between 6 and 25 characters". എന്ന് പറയുന്ന എറർ എക്കോ ഔട്ട് ചെയ്യും
09:35 ഇത് തീർച്ചയായും പ്രവർത്തിക്കും.
09:37 അടുത്ത ട്യൂട്ടോറിയലിൽ ഈ ചർച്ച തുടരും.
09:41 അതിനു മുമ്പ് വേറെ ഒരു else സ്റ്റെമെന്റ്റ് സിൻസിലൂടെ ചെയ്യാം
09:46 അപ്പോൾ നമ്മൾ"register the user". എന്നു പറയും.
09:51 ഉപയോക്താവിനെ രജിസ്റ്റർ ചെയ്യാൻ ഞങ്ങളുടെ കോഡ് ഇവിടെ പോകും.
09:56 അടുത്ത ട്യൂട്ടോറിയലിൽ, ഞങ്ങൾ ഇത് പരീക്ഷിക്കുകയും ഉപയോക്തൃ രജിസ്റ്ററുകൾ എങ്ങനെ രജിസ്റ്റർ ചെയ്യാമെന്നും നമ്മൾ ആ കോഡ് ഇവിടെ ട്യൂട്ടോറിയലിൽ വയ്ക്കും.
10:06 ഇത് നമ്മുടെ പാസ്വേഡിലെ ഏറ്റവും ചുരുങ്ങിയ അല്ലെങ്കിൽ പരമാവധി പരിധി പരിശോധിക്കുന്നതിനാണ്. ഇവിടെയുള്ള കോഡുകളുടെ ബ്ലോക്ക് നമ്മുടെ മാജിക്കൽ "register the user" പീസ് ഓഫ് കോഡാണ്.
10:17 അടുത്ത ഭാഗത്ത് എന്നെ ചേരൂ. ബൈ ബൈ. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്ന വിജി നായർ ആണ് ഇത്.

Contributors and Content Editors

Prena