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