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