PHP-and-MySQL/C4/User-Registration-Part-3/Malayalam
From Script | Spoken-Tutorial
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 | അടുത്ത ഭാഗത്ത് എന്നെ ചേരൂ. ബൈ ബൈ. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്യുന്ന വിജി നായർ ആണ് ഇത്. |