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

From Script | Spoken-Tutorial
Revision as of 17:50, 21 November 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:05 ഈ ഭാഗത്തിൽ ഈ formsനിലനിൽപ്പിനെ ഞങ്ങൾ പരിശോധിക്കും. നമ്മൾ ടൈപ്പ് ചെയ്ത ഈ fields ഈ മൂല്യങ്ങൾ നമുക്ക് ഒഴിവാക്കാം.
00:12 നമ്മൾ പാസ്വേഡ് എൻക്രിപ്റ്റ് ചെയ്യാൻ പോകുകയാണ്.
00:16 'Html ടാഗുകൾ' നീങ്ങാൻ പോവുകയാണ്.
00:23 എന്റെ പ്രവേശന ഭാഗത്തിനായി എൻക്രിപ്റ്റ് ചെയ്യുന്നു ... ഞാൻ ഈ ഫയൽ തുറക്കാൻ അനുവദിക്കുക "login dot php" .... കൂടാതെ എന്റെ പേജിൽ കുറച്ച് തിരുത്തലുകൾ വരുത്തണം.
00:37 ഞങ്ങളുടെ ഡാറ്റാബേസിനായി ഒരു പാസ്വേഡ് ഞങ്ങൾ നേരിട്ട് എടുക്കുന്നു.
00:44 അതിനാൽ നമ്മൾ ഈ "$ dbusername" മൂല്യവും "$ dbpassword" ഉം മാറ്റേണ്ടതുണ്ട്.
00:50 ഒന്നാമത്തെ വീഡിയോ നിങ്ങൾ കണ്ടില്ലെങ്കിൽ നിങ്ങൾക്ക് ഈ കോഡ് എഴുതാൻ കഴിയും.
00:56 നമ്മുടെ"register dot php" എന്നതിലേക്ക് മടങ്ങി വരികയും ഞങ്ങൾ ആദ്യം"submit".പരിശോധന നടത്തും.
01:02 ഇപ്പോൾ എനിക്ക് ഒരു "$ submit" വേരിയബിൾ ഇല്ല.
01:06 അതിനാൽ, ഇത് "ഡോളർ അടയാള underscore POST" എന്നതിന് തുല്യമാണ്, ഇപ്പോൾ "submit".
01:14 കാരണം, ഇവിടെ 'submit' ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ, ഇത് "Register".എന്നതിന്റെ മൂല്യം കൈവരിക്കും.
01:23 ഇത് പറയും-"if the user has clicked this button" അപ്പോൾ നമുക്ക് ഞങ്ങളുടെ കോഡ് ഉപയോഗിച്ച് തുടരാം.
01:31 ഇപ്പോൾ നമ്മൾ സ്വീകരിക്കേണ്ട മറ്റ് മൂല്യങ്ങൾ ഉപയോക്താവിന്റെ പേരുള്ളതാണ്. അതിനാൽ, ഉപയോക്താവിന്റെ പൂർണ്ണനാമം. ഞാൻ "$ fullname = $ underscore POST" ഉം "fullname" ഉം ടൈപ്പുചെയ്യും. നിങ്ങൾക്ക് ഇവിടെ തെളിവുകൾ കാണാൻ കഴിയും.
01:51 അപ്പോൾ, നമ്മൾ ഇവിടെ നൽകിയിരിക്കുന്ന പേരുകൾ, നമ്മൾ 'fullname', 'username', 'password', 'repeat pasword' okay?
01:59 അപ്പോൾ നമുക്ക് "$ fullname" ലഭിച്ചു, ഇപ്പോൾ നമുക്ക് "$ username" ഉണ്ട്.
02:09 ഞാൻ എന്ത് ചെയ്യും, ഞാൻ കോഡാകുമ്പോൾ, ഞാൻ ഇത് പകർത്തി ഒട്ടിക്കുകയാണ്.
02:12 അപ്പോള്"pasword" and "repeat password". "$ Password" ഉം "$ repeat password" ഉം ഇതാ. ഞാൻ ഈ മൂല്യങ്ങൾ മാറ്റാൻ പോകുകയാണ്. അവയെ ടൈപ്പുചെയ്യേണ്ടതില്ല.
02:26 നിങ്ങൾ php എന്ന പുതിയയാളാണെങ്കിൽ, നിങ്ങൾ ഇത് വീണ്ടും വീണ്ടും ടൈപ്പുചെയ്യുമെന്ന് ഞാൻ കരുതുന്നു. അതുകൊണ്ട് നീ അവരെ മറക്കുകയില്ല.
02:34 അതിനാൽ, ഇവിടെ നമ്മുടെ എല്ലാ മൂല്യങ്ങളും ഉണ്ട്.
02:37 അതിനാൽ, "$ submit". 'Echo' ഇവയെല്ലാം ശരിയായി സമർപ്പിക്കപ്പെട്ടതായി ഞാൻ നിങ്ങൾക്ക് കാണിച്ചു തരാം.
02:49 നിങ്ങൾ ഡീബഗ്ഗിംഗിനായി ഇത് ചെയ്യാൻ നിർദ്ദേശിക്കുക. നിങ്ങൾ തെറ്റൊന്നും ചെയ്തിട്ടില്ലായിരിക്കാം, നിങ്ങളുടെ ഡേറ്റാബേസിൽ തെറ്റായി രേഖപ്പെടുത്തിയ വിവരങ്ങൾ നിങ്ങൾ നൽകിയിട്ടുണ്ടെങ്കിൽ അത് നല്ലതല്ല.
02:54 ഇവിടെ, 'echo' the "$ username", ഫോര്വേഡ് സ്ലാഷ്, "$ password" എന്നിവ പറയും. തുടർന്ന് ""$repeat password" " തുടർന്ന് "ടെർമിനലർ" തുടർന്ന് "$ fullname".
03:16 അപ്പോൾ നമുക്കീ എല്ലാ ഡാറ്റയും ഇവിടെ നമ്മുടെ "form" "എക്സിൽ നിന്നും വേർതിരിച്ചെടുത്തിട്ടുണ്ട്.
03:21 അതിനാൽ, ഇത്"form data". എന്ന് പറഞ്ഞാൽ മതി.
03:24 ഇപ്പോൾ നിങ്ങൾക്കിത് എങ്ങനെ ചെയ്യണമെന്ന് ഇപ്പോൾ നിങ്ങൾക്കറിയണം.
03:27 'form' സമർപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, ഞാൻ 'echo' ഔട്ട് ചെയാം , ​​അവിടെയുണ്ടെന്ന് ഉറപ്പാക്കാൻ.
03:32 ഇവിടെ Register ക്ലിക്ക് ചെയ്യുകയില്ല എങ്കില് ഒന്നും സംഭവിക്കുകയില്ല. ഞാൻ ക്ലിക്ക് ചെയ്തു ഒന്നും നടക്കുന്നില്ല.
03:40 ഇവിടെ, എന്റെ പേര് പൂർണ്ണമായും ടൈപ്പ് ചെയ്യും, ഇപ്പോൾ എന്റെ ഉപയോക്തൃനാമം ടൈപ്പ് ചെയ്ത് രഹസ്യവാക്ക് തെരഞ്ഞെടുക്കാം, അത് ഇപ്പോൾ "abc" ആയിരിക്കും.
03:49 Register' എന്നതില് ക്ലിക് ചെയ്താൽ ഒന്നും സംഭവിച്ചില്ല.
03:52 അത് കൊണ്ട് Submit , POST submit".
03:57 അതുകൊണ്ടാണ്. ഞങ്ങളുടെ form action, ൽ, നമ്മക്കു ഒരു method വേണ്ടിവരും, അത് "POST" ചെയുന്നു .
04:05 ഞാൻ അതിൽ ഉൾപ്പെടുത്താൻ മറന്നുപോയി.
04:07 നമുക്കിത് "POST" ന്റെ method വേണമെങ്കിൽ, അല്ലെങ്കിൽ' 'GET' 'എന്ന സ്ഥിരതയാണിത്. അതെ, നിങ്ങൾക്കത് അവിടെ കാണാം.
04:13 ഞാൻ ഇപ്പോൾ എന്തു ചെയ്യും ഈ പേജ് പുതുക്കിയെടുക്കുകയും എന്റെ ഡാറ്റ വീണ്ടും ടൈപ്പുചെയ്യുകയും ചെയ്യും.
04:21 അങ്ങനെയാണ് "Alex Garrett" ഉം "alex" എന്ന ലൂസേൺ നെയിം . ഇത് "abc" ഉം "abc" ഉം ആയിരിക്കും. 'Register ക്ലിക്ക് ചെയ്യുക, എന്റെ ഡാറ്റ ഇവിടെ കാണിച്ചിരിക്കുന്നു.
04:30 ഇത് ശരിയാണോ എന്ന് പരിശോധിക്കാൻ കഴിയും. എന്റെ 'fullname' "Alex Garrett".ആയിരുന്നു. എന്റെ 'യൂസര് നെയിം' തിരഞ്ഞെടുത്തത് 'alex' ആണ്, ഇവിടെ 'abc' എന്നതും.
04:40 ഞാൻ ഈ പാസ്വേഡുകൾ എൻക്രിപ്റ്റുചെയ്യേണ്ടതുണ്ട്.
04:43 "എം ഡി 5" ന്റെ "MD5 എൻക്രിപ്ഷൻ" കുറിച്ച് നിങ്ങൾ Google ൽ അല്ലെങ്കിൽ ഏതെങ്കിലും തിരയൽ എഞ്ചിനിൽ വായിച്ചാൽ. നമുക്കിത് ഒഴിവാക്കാം. ഞാൻ ഇത് നിങ്ങൾക്ക് വേണ്ടി എഴുതുക. ഡാറ്റ എൻക്രിപ്റ്റ് ചെയ്യുന്നത് വളരെ പ്രയോജനകരമാണ്.
04:54 ഇപ്പോൾ എല്ലാം ശരിയാണ്. Php ൽ MD5 ഫംഗ്ഷൻ ഒരു 'സ്ട്രിംഗ്' 'അല്ലെങ്കിൽ ഒരു സംഖ്യ മൂല്യം, സ്ട്രിംഗ് മൂല്യം അല്ലെങ്കിൽ ഒരു ഡാറ്റ മൂല്യം എന്നിവ മാത്രമേ എടുക്കൂ.
05:09 ഇത് MD5 എൻക്രിപ്ഷനിൽ എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു.
05:13 ഞാൻ Md5 ലേക്ക് "alex" എൻക്രിപ്റ്റ് പറയുന്നു. നമുക്ക് 'എക്കോ' ഔട്ട് ചെയ്ത റിഫ്രഷ് ചെയാം
05:19 ഡാറ്റ വീണ്ടും അയയ്ക്കരുത്. അതിനാല് തന്നെ ഇവിടെ നിന്ന് നേരെ തിരിച്ചു വരൂ റ Register.ക്ലിക് ചെയുക
05:26 'പോകാം' 'submit' ആണെങ്കിൽ ഇവിടെ കാണാം. നമുക്ക് ഈ കണ്ടീഷൻ എടുത്ത് റിഫ്രഷ് cheyam
05:34 അപ്പോൾ, അത് എന്റെ പേരിൽ Md5 ൽ എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു.
05:39 ഇത് എല്ലായ്പ്പോഴും ഒരേ നീളം തന്നെയാണ്, നിങ്ങൾ ഒരു 'സ്ട്രിംഗ്' എൻക്രിപ്റ്റ് ചെയ്തില്ലെങ്കിൽ നിങ്ങളുടെ എൻക്രിപ്റ്റഡ് മൂല്യങ്ങളുമായി താരതമ്യം ചെയ്യരുത്.
05:53 ഇത് മനസിലാകുന്നില്ലെങ്കിൽ എനിക്ക് MD5 encryption.ഒരു ട്യൂട്ടോറിയൽ ഉണ്ട്. അതിനാൽ വിഷമിക്കേണ്ട. മുന്നോട്ട് പോയി അത് കാണുക.
06:01 if' "$submit" അതിനുശേഷം ഞങ്ങളുടെ കോഡ് ഉണ്ടെങ്കിൽ ഞാൻ പറയും.
06:08 എന്റെ'fullname', 'username' 'password' എന്നിവ നന്നായിരിക്കും.
06:10 ഞാൻ സമർപ്പിച്ച 'password' 'repeat password'.എന്നിവയ്ക്ക് ചുറ്റും ഈ"MD5 encryption" ചേർക്കും.
06:21 അത് മറക്കരുത്.
06:23 ഞാൻ echo 'ഔട്ട് ചെയ്താൽ നമുക്കിപ്പോൾ "$password"നൽകണം,'break "$repeat password",എന്നിവ ഉണ്ട്
06:32 ഞാൻ റിസേർച്ച് പോകുമ്പോഴോ എന്റെ ഫോം സമർപ്പിക്കാൻ പോകുമ്പോഴോ എൻറെ 'password' 'abc' എന്നും എന്റെ 'repeat password' ' 'abc' എന്നും പറയും.
06:45 അത് രജിസ്റ്റർ ചെയ്യുക. എന്റെ 2 എൻക്രിപ്റ്റ് ചെയ്ത പാസ്വേഡുകൾ ഒരേപോലെയാണെന്ന് നിങ്ങൾക്കറിയാം, അവ രണ്ടും ഡാറ്റാബേസിൽ ചേർക്കാൻ തയ്യാറാണ്.
06:52 ഇപ്പോൾ ആരെങ്കിലും നിങ്ങളുടെ ഡേറ്റാബേസിൽ ഹാക്കുചെയ്ത്, ആളുകളുടെ പാസ്വേഡുകൾ "abc" എന്ന് ടൈപ്പ് ചെയ്തതായി നിങ്ങൾ കണ്ടെത്തിയാൽ, അത് എളുപ്പത്തിൽ ലഭ്യമാകും.
07:01 ഞാൻ ഇവിടെ ടൈപ്പുചെയ്യാം. എന്നാൽ ഇപ്പോൾ എൻക്രിപ്റ്റ് ചെയ്തതിനാൽ എന്തുകൊണ്ടെന്ന് അവർക്കത് കണ്ടെത്താൻ കഴിയില്ല.
07:06 ശരി, നമ്മുടെ പാസ്വേഡുകൾ എൻക്രിപ്റ്റ് ചെയ്തിരിക്കുന്നു. ഇപ്പോൾ നമ്മൾ നമ്മുടെ ഡേറ്റയുടെ ഏതെങ്കിലും ടാഗുകൾ സ്ട്രിപ്പ് ചെയ്യാൻ പോകുകയാണ്, ഇതു ചെയ്യാൻ 'strip_tags'.ഉണ്ട്.
07:21 "strip_tags". ഇവ HTML tags.സ്ട്രിപ്പ് ചെയ്യും' .
07:25 ഞാൻ എന്റെ രഹസ്യവാക്ക് ഉപയോഗിക്കുമ്പോൾ, "md5" ഫംഗ്ഷനു മുമ്പ് ഞാൻ "സ്ട്രിപ്പ് ടാഗുകൾ" എന്നു പറയില്ല.
07:36 എന്റെ രഹസ്യവാക്ക് ഇതിനകം മുറിച്ചുമാറ്റുന്ന പതിപ്പ് എൻക്രിപ്റ്റ് ചെയ്യാൻ ഞാൻ "md5" ഫങ്ഷൻ ഉപയോഗിക്കും.
07:41 അത് അങ്ങനെ തന്നെ ആയിരിക്കണം.
07:43 ഞാൻ അത് അവിടെ പകോപ്പി പേസ്റ്റ് ചെയുന്നു
07:46 ശരി, അത് പൂർത്തിയായി, നമുക്ക് പോകാം.
07:54 ഞാൻ ഇവിടെ "html" എന്ന് ടൈപ്പ് ചെയ്തു, എന്റെ username ഞാൻ പറയുന്നു "body" എന്നാണെങ്കിൽ എന്റെ 'പാസ്വേർഡ്' 'abc' 'ആയി സൂക്ഷിക്കുക.
08:02 നമുക്ക് പോകാം, 'echo' out ഉപയോക്തൃനാമം ഒപ്പം break. കൂട്ടിച്ചേർക്കുക.
08:12 '$ പൂർണനാമം'. ഇവിടെ ടൈപ്പുചെയ്യുന്ന എല്ലാമെല്ലാമെടുക്കുക.
08:19 ഇതിന് ശേഷം "test"ടൈപ്പ് ചെയ്ത് "ടെസ്റ്റ് " ചെയ്യുക.
08:23 ഇപ്പോൾ ഈ "സ്ട്രിപ്പ് ടാഗ്" ഫംഗ്ഷൻ ഈ "html" ഉം ഈ "body " ഉം ഒഴിവാക്കണം.
08:27 നിങ്ങൾക്ക് "ടെസ്റ്റ്" ചെയ്ത "ടെസ്റ്റ്" ഞങ്ങൾക്ക് നൽകണം.
08:31 ഓ! ഞങ്ങൾക്ക് ഒരു പിശക് നേരിട്ടു.
08:34 നമുക്ക് തിരിച്ചുപോയി പരിശോധിക്കാം. ലൈൻ ടെർമിനേറ്ററെ ഉപയോഗിച്ചില്ല. 'റിഫ്രഷ്' ഒപ്പം ഡാറ്റ 'Resend ചെയുക
08:38 നിങ്ങൾക്ക് ഇവിടെ കാണാൻ കഴിയുന്നതുപോലെ ഞങ്ങൾക്ക് "ടെസ്റ്റ്" ഉം "ടെസ്റ്റ്" ഉം ലഭിച്ചു. നിങ്ങൾ ഇവിടെ 'ടാഗ്' അല്ലെങ്കിൽ html tag,എന്ന് ടൈപ്പ് ചെയ്താലും വെറുതെ ശൂന്യമാണ്.
08:49 അപ്പോൾ, ചില ആളുകൾക്ക് രസകരവും എന്റെ ഉപയോക്തൃനാമം ഒരു "ഇമേജ്" ആയിരിക്കുമെന്നും നിങ്ങൾക്കറിയാം. Register. അത് പ്രവർത്തിക്കുന്നില്ല!
08:59 അത് ഇവിടെ പ്രതിധിയല്ല.
09:01 'Alex' എന്ന് ഞങ്ങൾ പറഞ്ഞാൽ ഞങ്ങൾRegister. ക്ലിക്കുചെയ്യുക, അത് കണക്കിലെടുക്കുന്നു.
09:05 അതുകൊണ്ടാണ് അത്. അടുത്ത ട്യൂട്ടോറിയലിൽ, ഓരോ "" "ഫീൽഡും ടൈപ്പ് ചെയ്തോ എന്നതു പോലെ നമ്മൾ എല്ലാ രജിസ്ട്രേഷനുകൾക്കും ആവശ്യമാണോ എന്ന് പരിശോധിക്കും.
09:15 ശരി, അടുത്ത ഭാഗം ഞാൻ കാണും. ബൈ. ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബിംഗ് ചെയ്തത് വിജി നായർ ആണ്.

Contributors and Content Editors

Prena