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

From Script | Spoken-Tutorial
Revision as of 11:00, 29 January 2018 by PoojaMoolya (Talk | contribs)

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


script1

Time Narration
00:00 User Registration" ന്റെ നാലാം ഭാഗത്തേക്ക് സ്വാഗതം.
00:03 നമ്മൾ ഈ പ്രാസസിലൂടെ സഞ്ചരിക്കുന്നു.
00:06 നമ്മൾ "username", "password" എന്നിവക്കായി സെക്യുരുറ്റിയുo ചെക്കിഗുo ഉപയോഗിക്കുന്നു.
00:11 ഞാൻ കുഴപ്പത്തിലായെങ്കിൽ എന്നെ അറിയിക്കൂ. "Youtube" വഴി ഒരു കമന്റെ ഇമെയിലോ ഇടുക.
00:19 "registering our user" പ്രാസസിൽ പ്രവേശിക്കുന്നു.
00:22 ആദ്യം ഞങ്ങളുടെ ഡാറ്റാബേസുമായി കണക്റ്റ് ചെയ്യേണ്ടത്ണ്ട്.
00:25 ചെയ്യാൻ പോകുന്നു.
00:29 ഇത് വളരെ സിംപിളാണെന്ന് നിങ്ങൾ ചിന്തിച്ചേക്കാം.
00:33 അതിനാൽ, ഒന്നാമതായി, ഞാൻ "Success" എന്ന് ഒരു മെസേജ് എഴുതാൻ പോവുകയാണ്.
00:38 ഞങ്ങളുടെ പേജിലേക്ക് തിരികെ പോകുക. ഞാൻ നമ്മൾ ആദ്യം ക്രിയേറ്റ് ചെയ്ത എല്ലാം വീണ്ടും പരിശോധിക്കുകയാണ്.
00:47 fields!!" എന്നും പറയുന്നു.
00:54 ഞാൻ വെറെറ്റി fields" ഫിൽ ചെയ്യുകയാണെങ്കിൽ Register, ക്ലിക്കുചെയ്യുക, ഇത് ഇപ്പോഴും ഒരു മെസേജാണ്.
01:03 അതിനാൽ, ഞാൻ "alex" എന്ന് ടൈപ്പ് ചെയ്യാൻ പോകുന്നു എന്നിട്ട് ഞാൻ എന്റെ username തെരഞ്ഞെടുക്കാൻ പോകുകയാണ്
01:09 അപ്പോൾ എന്റെ ഫുൾ നെയിം ടൈപ്പ് ചെയ്യുക, ഞാൻ "abc" എന്ന പാസ്വേഡ് തെരഞ്ഞെടുക്കാൻ പോകുകയാണ്.
01:15 അടുത്തത്, ഞാൻ ഒരു കൂട്ടം ക്യാരക്റ്റേഴ്സ് ടൈപ്പ് ചെയ്യും.
01:19 അതിനാൽ, 'Register' ക്ലിക്കുചെയ്യുമ്പോള്, "Your passwords do not match" എന്ന് പറയും.
01:25 അതിനാൽ, സ്ക്വയറിലേക്ക് തിരിച്ചുപോവുക.
01:28 നമ്മൾ "Alex Garrett" എന്ന് ടൈപ്പ് ചെയ്യാൻ പോകുകയാണ്.
01:32 ഞങ്ങൾ ഒരു യൂസർ നെയിം തിരഞ്ഞെടുക്കും. നമ്മൾ "abc" എന്ന ഒരു പാസ് വേർഡ് തിരഞ്ഞെടുക്കുന്നു.
01:39 ഇത് 6 ക്യാരക്റ്റേഴ്സിന് താഴെയാണ്, ഞാൻ "Register" എന്ന് ക്ലിക്ക് ചെയ്യുമ്പൊ -Passwords must be between 25 and 6 characts".അതിനാൽ ചെക്ക് ചെയ്യുന്നു.
01:52 ഇപ്പോൾ ഞാൻ ടൈപ്പ് ചെയ്യുന്നത് "Alex Garrett" എന്ന എന്റെ ഫുൾ നെയിമും, "alex" എന്ന എന്റെ "username" മും ആണ്.
02:00 പാസ്വേഡ് ഒരു ഫുൾ ലങ്ങ്ത് പാസ്വേഡ് ആയിരിക്കും.
02:05 6 ൽ അധികം ക്യാരക്റ്റേഴ്സ്. ഞാൻ "Register" ക്ലിക്ക് ചെയ്യും. നിങ്ങൾക്ക് അത് കാണാനാകും "Length of the username or fullname is too long!" ആയി കാണാo.
02:15 നിങ്ങൾക്ക് ആവശ്യമെങ്കിൽ ഈ പരിശോധനകൾ വേണമെന്ന് എഴുതാം. ഞാൻ അത് നിങ്ങൾക്ക് വയ്ക്കും.
02:20 ഇപ്പോൾ, ഇപ്പോൾ നമുക്ക് വിജയകരമായ ഒരു form' validation ലഭിച്ചിരിക്കുന്നു.
02:26 ഇപ്പോൾ, ഞങ്ങൾ നമ്മുടെ യൂസറിനെ രജിസ്റ്റർ ചെയ്യുന്നത് തുടരും.
02:31 ഇപ്പോൾ ഈ form validation നല്ലതല്ല. ഞങ്ങൾക്ക് ഒരു ഇറർ നേരിട്ടാൽ ഈ ഫീൽഡുകൾ അപ്രത്യക്ഷമാകുo. അവർ പോയി.
02:40 യൂസർ വീണ്ടും ടൈപ്പ് ചെയ്യുക.
02:43 അതുകൊണ്ട് ഞാൻ എന്താണ് പറയാൻ പോകുന്നത്, നമുക്ക് നമ്മുടെ ഫുൾ നെയിമും, യൂസർ നെയിമും, പാസ്വേഡ് വേരിയബിൾ ഇവിടെ ലഭിച്ചിരിക്കുന്നു.
02:50 ഈ php പേജ് നോക്കിയാൽ, ഇവിടെ ഉള്ള html code ലേക്ക് നമുക്ക് php ഉൾപ്പെടുത്താൻ കഴിയും.
02:57 നിങ്ങളുടെ ഫുൾ നെയിമിനു കീഴിൽ, value ഇൻസൈഡ് ബോക്സിന് ഈക്വലാണെന്നുo "php tag ഓപൺ ചെയ്യാനും പറയുന്നു.
03:06 Php tag ഇൻസൈഡിൽ ക്ലാസ് ചെയ്യുകക. ഇവിടെ echo 'username' അല്ലെങ്കിൽ$fullname' എന്നതിലേക്ക് പോകുകയാണ്
03:12 ഞാനിത് നമ്മുടെ 'username' ഉപയോഗിച്ച് ചെയ്യും.
03:16 അതിനാൽ വാല്യൂ php ടാഗുകൾക്ക് ഈക്വലും, php ടാഗുകൾ ക്ലാസ് ചെയ്ത് 'username' 'echo' out ' ചെയ്യുക.
03:23 ലൈൻ ടെർമിനേറ്റർ അവിടെയാണെന്ന് ഉറപ്പുവരുത്തുക.
03:27 ഇപ്പോൾ എന്ത് സംഭവിക്കും, ഞാൻ ഇവിടെ ഈ റിഡികോഴ്സിലി നെയിം തിരഞ്ഞെടുക്കുമെന്നും ഞാൻ "alex" എന്ന് ഒരു യൂസർ നെയിം തിരഞ്ഞെടുക്കുകയും ചെയ്യാം എന്ന് പറയുക
03:36 നിങ്ങളുടെ പാസ്വേഡുകൾ സ്റ്റോർ ചെയ്യാൻ നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ അത് യൂസർന് വിട്ടേക്കുക.
03:43 എനിക്ക് ലോങ്ങ് ആയ യൂസർ നെയിം കിട്ടി, അത് വീണ്ടും ഈ ഇറർ ഉണ്ടാക്കുംക്കണം
03:49 ഞാൻ Register ക്ലിക്ക് ചെയ്യുമ്പോൾ, ഇത് നമ്മുടെ ഫുൾ നെയിമും യൂസർ നെയിമും സൂക്ഷിക്കുന്നു.
03.54 അതൊരു റൂൾ തന്നെയാണ്. നിങ്ങൾക്ക് ഒരു error' ലഭിച്ചാൽ നിങ്ങളുടെ യൂസർ നെയിമും, ഫുൾ നെയിമും, നിങ്ങളുടെ പാസ്വേഡ, അല്ലെങ്കിൽ ഫസ്റ്റ് നെയിം മിഡിൽ നെയിം ഫാമലി നെയിം എന്നിവ റിടൈപ്പ് ചെയ്യണം.നിങ്ങളുടെ' form ൽ എത്രത്തോളം fields ഉണ്ട് എന്ന് എനിക്കറിയില്ല.
04:10 നിങ്ങളുടെ പേര് വീണ്ടും വീണ്ടും ടൈപ്പ് ചെയ്യാൻ ബുദ്ധിമുട്ടാണ്.
04:13 അപ്പോൾ നിങ്ങളുടെ php 'echo' 'php tags' , html input type ന്റെ വാല്യുക്കുള്ളിലാണ് ഇത് വളരെ ഉപയോഗപ്രദവും, യൂസറിന് കൂടുതൽ യൂസർ ഫ്രണ്ട് ലിയുമാണ്.
04:28 ശരി, ഇല്ലെങ്കിൽ "Success!!" ആണ്. ഞാൻ യഥാർത്ഥത്തിൽ ഒരു വിജയകരമായ form നൽകിയിട്ടില്ല.
04:34 അതിനാൽ, ഞാൻ "Alex Garret" എന്ന് ടൈപ്പ് ചെയ്യുകയും എന്റെ പാസ്വേഡ് 6 ക്യാരക്റ്റേഴ്സിനും 25 ക്യാരക്റ്റേഴ്സിനും ഇടയിലുമായിരിക്കും.
04:43 "Register" ചെയ്യുക. ഓ! ഒരു ഇറർ മെസേജ്. നമുക്ക് കാണാം.
04:49 പാസ് വേർഡ് സ്ട്രിങ് ലെഗ്ത്ത് 25 ആണെങ്കിൽ നമ്മൾ ഒരു തെറ്റ് എടുത്തിട്ടുണ്ട്
04:55 അല്ലെങ്കിൽ പാസ്വേഡിന്റെ സ്ട്രിംഗ് ലെഗ്ത്ത് 6 നേക്കാൾ കുറവാണ് .... എക്കൊ പാസ്വഡ് മതിയാകും .... പക്ഷെ നമ്മൾ അതേ പ്രാബ്ളതിൽ പോയി പെട്ടു.
05:04 നമ്മുടെ പാസ്വാഡ് ഒരു എൻക്രിപ്റ്റ് ചെയ്ത വാല്യുയാണെന്നും, ഞങ്ങളുടെ 'md5' എൻക്രിപ്റ്റ് ചെയ്ത സ്ട്രിംഗ് വളരെ വലുതാണെന്നും ഞാൻ തിരിച്ചറിഞ്ഞു. ഇത് 25 ക്യാരക്റ്റേഴ്സിനേക്കാൾ വളരെ വലുതാണ്.
05:18 ചെയ്യുക
05:30 ഇററുകൾ നിങ്ങൾക്ക് ലഭിക്കുകയാണെങ്കിൽ നിങ്ങളുടെ കോഡിലേക്ക് പോവുക. അവരെ നോക്കുവിൻ, നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് മനസ്സിലാക്കുക.
05:42 ഇടയിൽ ഉപയോഗിക്കുക.
05:48 ഇപ്പോൾ ഞാൻ എന്റെ form ലേക്ക് തിരികെ പോകും, ​​ഞാൻ എന്റെ പെർഫറ്റിലി അക്സറ്റബിൾ ആയ പാസ്വാഡ് വീണ്ടും ടൈപ്പുചെയ്യാൻ പോവുകയാണ്.
05:55 "Register"റിൽ ക്ലിക്കുചെയ്യുക. ഞങ്ങളുടെ "Success" മെസേജ് ലഭിച്ചു.
06:02 അതിനാൽ, കോഡ് പരിശോധിക്കുന്നത് പ്രാബ്ലoസ് ഉണ്ടോയെന്ന് അറിയാൻ സഹായിക്കുന്നു.
06:07 ഇവ റിയലൈസ് ചെയ്യാൻ കുറച്ച് തിരകുണ്ട്.ചിലപ്പോൾ ഞാൻ വീഡിയോ പോസ് ചെയ്ത് , ഞാൻ കോഡ് നോക്കിയ ശേഷം വീഡിയോ റസ്യൂം ചെയ്യും. വ്യൂവേഴ്സിനെ നിലനിർത്താൻ എനിക്ക് ഇഷ്ടമല്ല.
06:19 അതിനാൽ, നിങ്ങൾക്കും ഉടൻതന്നെ നിങ്ങളുടെ മിസ്റ്റെക്ക്സ് മനസ്സിലാകും. അതിനാൽ നമ്മൾ നമ്മുടെ "Success" നേടി, ഇപ്പോൾ "open our database" എന്ന് പറയും.
06:28 ഇത് ചെയ്യാൻ, നമുക്ക് ഞങ്ങളുടെ കണക്റ്റ് വേരിയബിൾ ആവശ്യമുണ്ട്, ഞാൻ അത് ചെയ്യരുത് ... ഞാൻ എന്റെ "sql connect ()" എന്നു പറയുന്നു.
06:36 എന്റെ കമ്പ്യൂട്ടറും "root" ഉം എന്റെ "local host" സെർവറിലേക്ക് ഞാൻ അഡ് ചെയ്യുന്നു, എന്റെ പാസ്വാഡ് ഒന്നുമല്ല.
06:44 ഞാൻ "mySQL select db()" എന്ന് പറയുന്നു. ഇത് ഞങ്ങളുടെ ഡാറ്റാബേസ് തെരഞ്ഞെടുക്കാൻ പോകുന്നു."select data base" എന്ന് പറയുന്നു
06:55 ഇത് വ്യക്തമാണെങ്കിലും. ഇത് "php login" ആണ്, ഇവിടെ ഞാൻ ഒരു ക്വറി തരും.
07:03 "query register" "mysql_query ()" എന്നതിന് ഈക്വലാണ്.
07:10 ട്യൂട്ടോറിയലിലെ പ്രധാന ഭാഗമാണിത്. നമ്മൾ ആക്ട്വലി നമ്മുടെ വാല്യൂസ് ടൈപ്പ് ചെയ്യുകയും നമ്മുടെ യൂസർ നെയിം രജിസ്റ്റർ ചെയ്യുകയും ചെയ്യുന്നു.
07:18 ഇത് ഇപ്പോൾ താഴേക്ക് സ്ക്രോൾ ചെയ്യുമ്പോൾ, "INSERT INTO users" എന്ന് കാണാം.
07:24 നമ്മൾ ഇവിടെ തിരികെ പോകുകയാണെങ്കിൽ, ഇതാണ് "php login" എന്ന നമ്മുടെ പട്ടിക. അതിനാൽ "mySQL select db php login" തിരഞ്ഞെടുക്കുക.
07:38 ഡാറ്റാബേസിലെ table ലിൽ "users" നെ ഇൻസേർട്ട് ചെയ്യുന്നു
07:44 "VALUES" ബ്രാക്കറ്റുകൾ, ടേബിളിന്റെ ഓരോ വാല്യൂവുo ഞങ്ങൾ പറയും. ഓരോ ഫീൽഡിലും ടേബിളിൽ ഉൾപ്പെടുന്നു.
07:51 എന്നിവ കിട്ടി. 1, 2, 3, 4, 5 അങ്ങനെ.
08:04 ഇവിടെ നമുക്ക് 1, 2, 3, 4, 5 ആവശ്യമാണ്. അവസാന ട്യൂട്ടോറിയലിലെ പോലെ 'id' ഓട്ടോ-ഇൻക്രിമെൻറ്റ് ആണ്.
08:13 നമുക്കിവിടെ ആവശ്യമുണ്ട്. ഓർഡർ വളരെ പ്രധാനമാണ്.
08:18 നമ്മുടെ നെയിം, യൂസർ നെയിം, പാസ്വാഡ്, ഡെയിറ്റ് എന്നിവ ലഭിച്ചിട്ടുണ്ട്. അതിനാൽ ഇത് 'name', 'username'എന്നിവയാണ്
08:24 ഇത് 'password' ആണ്, പാസ്വാഡ് റിപ്ചീറ്റ്ചെയ്യേണ്ട കാര്യമില്ല, അത് പരിശോധനയ്ക്കു വേണ്ടിയായിരുന്നു, അത് 'date' ആകും.
08:33 അതിനാൽ ഈ വ്യത്യാസങ്ങൾ ഇവിടെ വളരെ ഉറപ്പില്ലെങ്കിൽ, നമ്മൾ നമ്മുടെ 'പൂർണ്ണനാമം', 'യൂസർ നെയിം', 'പാസ്വേഡ്', 'ഡേട്ട്' എന്നിവയിൽ എവിടെയാണുള്ളത്
08:43 നമുക്ക് ഇത് 'fullname' എന്ന് മാറ്റാം. ശരി, അങ്ങനെ ഇത് വർക്ക് ചെയ്യണം. ഇത് ചെയ്തതിനു ശേഷം "You have been registered" എന്ന് ഞാൻ പറയും.സത്യത്തിൽ, die() എന്ന് ഞാൻ പറയും.
08:56 "You have been registered. Return to login page".
09:02 യുസറിന് ലോഗിൻ ചെയ്യാൻ കഴിയുന്ന index page ആയി പുറത്തെ ലിങ്ക് മാറ്റുക.
09:08 ഇത് ഒരു സെക്കന്ഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നത് എങ്ങിനെ എന്ന് നിങ്ങള്ക്ക് കാണാം, ഇവിടെ എന്റെ മുന്പത്തെ പേജാണ്.
09:15 നമുക്ക് "Alex Garrett" എന്ന് പറയാം. യൂസർ നെയിം"alex" ആയും നിങ്ങളുടെ പാസ്വാഡ് ആയും തിരഞ്ഞെടുക്കും. "You have been registered!" ലോഗിൻ പേജിലേക്ക് മടങ്ങുക.
09:26 ഇപ്പോൾ എന്റെ Browse" റിൽ പരിശോധിക്കുന്നു, "Alex Garret" എനിക്ക് കിട്ടിയതായി നിങ്ങൾക്ക് കാണാം.എന്റെ "id" 3 ആണ്, എന്റെ "username" "alex" ആണ്
09:36 എന്റെ പാസ്വാഡ് എന്റെ എൻക്രിപ്റ്റ് പാസ്വേഡും എന്റെ "date" ആണ്.
09:41 അതാണ് അതും. അതിനാൽ, അടുത്ത ഭാഗത്ത് കുറച്ച് കാര്യങ്ങൾ ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം, ലോഗിൻ പ്രോസസ് പരിശോധിക്കുക.
09:49 ഞാൻ അവിടെ കാണും. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബ് ചെയ്തത് വിജി നായർ .

Contributors and Content Editors

PoojaMoolya, Vijinair, Vyshakh