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

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 User login ട്യൂട്ടോറിയലിന്റെ മൂന്നാമത്തെ ഭാഗത്തേക്ക് സ്വാഗതം.
00:07 നൽകാം, കൂടാതെ അവർ വിജയകരമായി ലോഗിൻ ചെയ്തിട്ടുള്ളിടത്തോളം കാലം അവർ പേജിൽ തന്നെ ആയിരിക്കും.
00:16 session, തുടങ്ങാൻ നമുക്ക് ഒരു ഫങ്ഷൻ ആവശ്യമാണ്, "start session()".
00:25 അത്"start session" അല്ലെങ്കിൽ "session start"? ആണോ? നമുക്ക് വേഗത്തിൽ പരീക്ഷിക്കാം.
00:34 വലത്, ഒരു പിശക്! അതുകൊണ്ട് ഇത് 'session_start ()' ആയിരിക്കണം. ക്ഷമിക്കണം, ഞാൻ അവിടെ ഒരു ആശയക്കുഴപ്പമുണ്ടാക്കി.
00:40 "Session start", , ശരിയാണോ? പുതുക്കിയെടുക്കുക, resend "You're in!"
00:42 session ആരംഭിച്ചു ഞങ്ങൾ ഇത് ഒരു സെഷൻ വേരിയബിനെ ചേർക്കാം.
00:51 അപ്പോൾ, "You're in!". ഇതിനുശേഷം,"Click here to enter the secret... no, the member page." okay? എന്ന് പറയും
01:12 കൂടാതെ ഇത് 'അംഗത്വ ഡോട്ട് php' 'എന്ന പേജില് ഒരു link ആകും.
01:19 നമുക്ക് കേള്ക്കാം. ഞങ്ങൾ ശരിയായ ഡാറ്റ അയയ്ക്കുന്നിടത്തോളം കാലം നമ്മൾ"Click here to enter the member page" ഞങ്ങൾ ഇതുവരെ സൃഷ്ടിച്ചിട്ടില്ല.
01:30 ഇവിടെ ഞാനിവിടെ ഓർമ്മിപ്പിക്കട്ടെ, ഇവിടെയാണ് നമ്മൾ നമ്മുടെ "session_start ()" സൃഷ്ടിച്ചത്.
01:36 നമ്മൾ ഒരു സെഷൻ സൃഷ്ടിച്ച് പോകാൻ പോകുകയാണ്, ഇവിടെ തുടങ്ങുക, ഇവിടെ തുടങ്ങുക, ഡോളർ ചിഹ്നം അടിവരയിട്ട് സെഷൻ ചെയ്യുക, ബ്രാക്കറ്റുകളിൽ ചതുര ബ്രായ്ക്കറ്റുകളിൽ അത് സെഷൻ നെയിം ൽ നൽകും.
01:53 ഞാൻ "username" എന്ന് വിളിക്കും. അത് ഞങ്ങളുടെ"username" നു ല്യമായിരിക്കും. ഡാറ്റാബേസിൽ നിന്ന് കൂടുതൽ നേരിട്ടുള്ള മൂല്യം ഉള്ളതിനാൽ ഞാൻ '$ dbusername' എന്ന് പറയും.
02:08 ഞങ്ങളുടെ സെഷൻ സജ്ജീകരിച്ചിരിക്കുന്നു.
02:10 ഉപയോക്താവ് അവരുടെ ബ്രൌസറിൽ ആയിരിക്കുന്നിടത്തോളം, നിങ്ങൾ ബ്രൗസറിലായിരുന്നില്ലെങ്കിൽ, ഞങ്ങൾ ഇപ്പോൾ ഏതെങ്കിലും പേജ് കാണുന്നതിനിടയ്ക്ക് 'echo' 'ചെയ്യുമ്പോൾ, ഇത് സെഷനായി സജ്ജമാക്കും.
02:20 ഇത് തെളിയിക്കാൻ ഞാൻ ഒരു പുതിയ പേജ് സൃഷ്ടിക്കും.
02:25 "അംഗത്വ dot php" പേജിന് ആയിരിക്കും അത്.
02:28 അതിനാൽ, 'സേവ്' അംഗത്വത്തിലെ ഡോട്ട് php 'ഞാൻ സംരക്ഷിക്കും.
02:30 ഇവിടെ 'echo' പറയുകയും ഞാൻ "ഉപയോക്തൃനാമം" സെഷനെ പ്രതിധ്വനിപ്പിക്കുകയും ചെയ്യും, ശരിയാണോ?
02:42 വാസ്തവത്തിൽ,ആരംഭത്തിലെ "Welcome" അവസാനത്തിൽ വെക്കുകയും , അത് കൂടുതൽ പ്രകടമാകാൻ ഞാൻ ഒരു സ്‌ക്ലമേഷൻ മാർക്ക് കൂടി ചേർക്കാം.
02:55 നമ്മൾ ലോഗിൻ ചെയ്തുകൊണ്ടിരിക്കുന്നിടത്തോളം കാലം ഇത് 'ഈ' കമാൻഡ് 'ഇവിടെ പ്രവർത്തിക്കുക, ഞങ്ങളുടെ ബ്രൗസറിൽ ഞങ്ങളുടെ "username" മറ്റേതെങ്കിലും' 'page' ഞങ്ങൾ സൃഷ്ടിക്കുന്നു.
03:06 ഇത് മറ്റേതെങ്കിലും പേജാണെങ്കിൽ, ഈ കോഡ് നിങ്ങൾ ക്രമീകരിക്കുമോ, അത് പ്രവർത്തിക്കും.
03:11 തീർച്ചയായും, ഇവിടെ നിങ്ങൾക്ക് ഈ ഫങ്ഷൻ ആവശ്യമാണ്.
03:18 അതിനാൽ നിങ്ങൾ വിളിക്കുന്ന ഓരോ പേജിലും "session start()"അല്ലെങ്കിൽ ഒരുsession നിങ്ങൾക്ക് ആവശ്യമുണ്ട്.
03:29 അവിടെ ഞങ്ങൾ പുനരാരംഭിക്കുകയാണ്. നമുക്ക് പ്രധാന പേജിലേക്ക് തിരിച്ചു പോകാം.
03:35 എൻറെ വിവരങ്ങൾ "Alex" and "abc"എന്നിങ്ങനെ ലോഗിൻ ചെയ്‌യുന്നതിനാൽ ഞാൻLogin. ക്ലിക്ക് ചെയ്യുക.
03:41 "You're in! Click here to enter the member page".കാണാനാകുന്നതുപോലെ, 'error' ഇല്ല. ഞാൻ വിജയകരമായി എന്റെ session. സൃഷ്ടിച്ചു.
03:49 ഞാൻ ഇവിടെ ക്ലിക്ക് ചെയ്താൽ, നമുക്ക് "സ്വാഗതം!" ഞങ്ങൾക്ക് മാത്രമേ അത് ലഭിച്ചുള്ളൂ. എന്താണ് സംഭവിച്ചതെന്ന് നമുക്കു നോക്കാം.
03:52 നമുക്ക് തിരിച്ചുപോയി, ഞാൻ ചെയ്തത് തെറ്റാണെന്ന് നോക്കാം. ഇത് "$username". ആയിരിക്കണം.
04:00 ഞാൻ ഇവിടെ ഒരു താരതമ്യവും ഉപയോഗിക്കുന്നില്ല. പക്ഷെ ഇവിടെ ഡബിൾ ഈക്വല്സ് ചിഹ്നം ഇട്ടു. അത് തെറ്റായിരിക്കാം.
04:07 ഇപ്പോൾ ഇത് പ്രവർത്തിക്കും. നമുക്ക് നമ്മുടെ"index" പേജിലേക്ക് തിരിച്ചു പോകാം, മുമ്പ് നമ്മൾ ചെയ്തതുപോലെ വീണ്ടും ലോഗിൻ ചെയ്യുക.
04:17 ലോഗിൻ, ഓക്കേ, "You're in! Click here to enter the member page". ക്ലിക്കുചെയ്യുക."Welcome, alex!". ക്ലിക്ക് ചെയ്യുക,
04:26 ഇപ്പോൾ ഞാൻ ലോഗിൻ പേജിലേക്ക് തിരികെ പോകും.
04:28 ഡാറ്റയെല്ലാം ഇപ്പോൾ നഷ്ടപ്പെട്ടതായി മിക്ക ആളുകളും ചിന്തിക്കും.
04:32 member page ൽ തിരിച്ച പോകുമ്പോൾ അത് "member dot php" ആണ് Enterഅമർത്തുക."alex". പറയുക
04:40 രണ്ടാമതു തുടങ്ങുമ്പോൾ, എന്റെ ബ്രൌസർ ക്ലോസ് ചെയ്ത് വീണ്ടും തുറക്കുകയും ഞാൻ "local host php php അക്കാദമി" ലേക്ക് പോകുകയും ചെയ്താൽ"login session"എന്നതിലേക്ക് പോയി എന്റെ member page,എന്ന താളിലേക്ക് തിരികെ പോവുക ', ഞാൻ ഇപ്പോഴും ലോഗിൻ ചെയ്തു . ശരി.
05:03 അതിനാൽ, എന്റെ ഉപയോക്താവ് ലോഗിൻ ചെയ്തിട്ടുണ്ട്. ഞാൻ ബ്രൌസർ അടയ്ക്കുകയാണെങ്കിൽ ഞാൻ തിരികെ പ്രവേശിക്കുമ്പോൾ ഞാൻ പ്രവേശിക്കാൻ പോകുകയാണ്.
05:12 ഇത്തരത്തിലുള്ള ലോഗിംഗ് ചെയ്തുകൊണ്ടിരിക്കുകയാണെങ്കിൽ ഇത് വളരെ പ്രയോജനകരമാണ്.
05:19 ലോഗ് ഇൻ നിങ്ങൾ നിലനിർത്താൻ നിരവധി വെബ്സൈറ്റുകൾ വേണം
05:23 പക്ഷെ ഇപ്പോൾ ഒരു ലോഗ് ഔട്ട് പേജ് സൃഷ്ടിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു.
05:26 ലോഗൗട്ട് ചെയ്യുന്നതിന്, നമുക്ക് ചെയ്യേണ്ടത് എല്ലാം ആണ്:ഒരു പ്രത്യേക പേജ് സൃഷ്ടിച്ചിട്ട് നമുക്ക് "logout dot php". എന്ന് സേവ് ചെയ്യുക.
05:33 നമ്മള് ഇവിടെ നമ്മുടെ 'സെഷന്' അവസാനിപ്പിക്കണം.
05:39 ഒന്നാമതായി, നമ്മുടെ സെഷൻ തകർക്കുന്നതിന് മുൻപ് അത് ആരംഭിക്കേണ്ടതുണ്ട്.
05:46 ഞാൻ ഇവിടെ "session_start ()" ടൈപ്പുചെയ്യും. ഞാൻ ഒരിക്കൽ ഇത് കൺഫേം ചെയ്യട്ടെ
05:55 ശരി. തുടർന്ന് നമ്മൾ "session_ destroy ()" എന്ന് പറയേണ്ടതുണ്ട്. ക്ഷമിക്കണം, നശിപ്പിക്കുകയില്ല, നശിപ്പിക്കുക.
06:04 ഈ പേജ് run ചെയ്താൽ അത് ഞങ്ങളുടെ' സെഷൻ 'ഡിസ്ട്രോയ് ചെയ്യും .
06:08 ഇവിടെ, ഒരു ഫ്രണ്ട്‌ലി എറർ സന്ദേശം ടൈപ്പ് ചെയ്യാൻ കഴിയും "You've been logged out. Click here to return".
06:20 നമ്മുടെ "" index dot php "" "പേജ് ലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിച്ചിരിക്കുന്നു.
06:32 ഇപ്പോൾ ഞാൻ ഇത് വീണ്ടും പരീക്ഷിക്കാം. ഉദാഹരണത്തിന്, നമുക്ക് പറയാം ...
06:35 നമുക്ക്break അവിടെ വെക്കാം. ഇവിടെ ലോഗ് ഔട്ട് ചെയ്യുന്നതിനായി 'ലിങ്ക് സൃഷ്ടിക്കും.
06:41 link ഉപയോക്താവിന് നമ്മുടെ "logout dot php" പേജിലേക്ക് നൽകേണ്ടത് പ്രധാനമാണ്. അല്ലാത്തപക്ഷം അവർ എങ്ങനെ ലോഗ്ഔട്ട് ചെയ്യണമെന്ന് അറിയുകയില്ല.
06:50 ഇത് നമുക്ക് റിഫ്രഷ് ചെയ്യാം, അത് php പേജിൽ നിന്നും പുറത്തുകടക്കാൻ Logout ലിങ്ക് സൃഷ്ടിക്കും.
06:55 അതിൽ ക്ലിക്ക് ചെയ്ത ശേഷം "You've been logged out. Click here to return".എന്ന് കിട്ടും
06:59 ഞങ്ങൾ പുറത്തുകടന്നുവെന്ന് കരുതുന്നു.member page dot php ലേക്ക് പോകാൻ ശ്രമിക്കുന്നു.
07:04 ഇവിടെ നമുക്ക് വേരിയബിൾ ഇല്ലാ
07:06 ഇപ്പോൾ ഉപയോക്താക്കൾ ഈ പേജിലേക്ക് പ്രവേശിക്കാൻ കഴിയാത്തതിനാൽ, ഇപ്പോൾ അവർ ലോഗിൻ ചെയ്തിട്ടില്ല.
07:13 അപ്പോൾ, ഇവിടെ 'session_start ()' പറയണം if session and the session name which is 'username'.
07:19 പിന്നെ, എന്റെ ടാറ്റ 'echo' ഔട്ട് ചെയ്യും എന്റെ ഡാറ്റ പുറത്തുപറഞ്ഞാൽ "Welcome" അല്ലെങ്കിൽ die(). പറയും
07:25 ഇല്ല! എനിക്ക് വേണ്ട - എന്റെ പേജ് ഡൈ ചെയ്യാൻ ആഗ്രഹിക്കുന്നു! അതിനാൽ ഞാൻ"You must be logged in" എന്ന് ഞാൻ പറയും.
07:45 നമ്മൾ പറയുന്നു:ഈ സെഷൻ നിലനിൽക്കുന്നുണ്ടെങ്കിലോ ശരിയായ ഉപയോക്തൃനാമവും രഹസ്യവാക്കും ഉപയോഗിച്ച് സൃഷ്ടിക്കപ്പെട്ടതാണെങ്കിലോ "Welcome"എന്ന് പറയുന്നതിന് ഞങ്ങളുടെ സൌഹൃദ സന്ദേശം എക്കോ ഉയർത്താൻ കഴിയും; അല്ലാത്തപക്ഷം ആ പേജിനെ കൊല്ലുകയും"You must be logged in!". എന്നു പറയുകയും ചെയ്യുക.
07:55 അതിനാൽ, ഇത് ട്യൂട്ടോറിയലിന്റെ ഈ ഭാഗത്താണ്. ഞാൻ ഇത് നിങ്ങൾക്കായി ചുരുക്കട്ടെ.
08:04 ഓർമ്മിക്കൂ, ഞാൻ ലോഗ് ഇൻ ചെയ്തിട്ടില്ല.ലോഗിൻ ചെയ്യട്ടെ
08:06 ഞാൻ അവിടെയാണ്. എന്റെ അംഗത്വ പേജ് അവിടെയുണ്ട്. എനിക്ക് പുറത്തുകടക്കാൻ കഴിയും. ഞാൻ ഇവിടെ മടങ്ങാം.
08:10 ഇപ്പോൾ നമ്മൾ "member dot php", സൃഷ്ടിച്ചു കഴിഞ്ഞാൽ, 'Enter' അമർത്തുക.
08:14 ഇത് കാണിക്കുന്നു, "You must be logged in!".
08:16 ഉദാഹരണത്തിന്, ഞാൻ ലോഗ് ഇൻ ചെയ്യുകയാണ്, പക്ഷേ ഇവിടെ പോകാൻ ഞാൻ ക്ലിക്ക് ചെയ്യുകയില്ല.
08:22 ഞാൻ അംഗം dot php ലേക്ക് ഫോർവേഡ് ചെയ്യാം. സന്ദേശം സൃഷ്ടിച്ചു, ഞാൻ ആക്സസ് അനുവദിച്ചു.
08:29 ശരി, അത്രമാത്രം. ഈ ട്യൂട്ടോറിയലിന്റെ അവസാന ഭാഗമാണിത്. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടെങ്കിൽ, എന്നെ സഹായിക്കാൻ സന്തോഷമേ ഉള്ളൂ.
08:37 സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനായി ഡബ്ബുചെയ്യുന്വിജി നായർ ആണ് . ബൈ.

Contributors and Content Editors

Prena