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

From Script | Spoken-Tutorial
Revision as of 18:00, 1 January 2013 by Jyotisolanki (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:00 આપણા "User login" ટ્યુટોરીયલનાં ત્રીજા ભાગમાં તમારું સ્વાગત છે.
00:07 અહીં, આપણે એક સેશન (સત્ર) બનાવીશું જેમાં યુઝર (વપરાશકર્તા) એક પુષ્ઠને દાખલ કરી શકે છે અને તેઓને પુષ્ઠ અંતર્ગત રહેવાની પરવાનગી છે જ્યાં સુધી તેઓ સફળતાપૂર્વક લોગ ઇન થયેલા છે.
00:16 કોઈપણ સેશન (સત્ર) ચાલુ કરવા માટે, અમને એક ફંક્શનની જરૂર રહેશે જે છે "start session".
00:25 શું તે "start session" અથવા "session start" છે? ચાલો ઝડપથી આની ચકાસણી કરીએ.
00:34 બરાબર, એક એરર (ત્રુટી)! તો, તે "session start" હોવું જોઈએ. માફ કરજો હું ત્યાં જરાક ગુંચવણમાં હતો.
00:40 "Session start", ઠીક છે? તો રીફ્રેશ કરો, ફરીથી મોકલો અને આ દર્શાવશે "You're in!"
0:42 અમે સેશન શરૂ કરી દીધું છે અને આ અમને એક સેશન વેરીએબલ (ચલ) ઉમેરવા દે છે.
0:51 તો, "You're in!". આના પછી હું લખીશ "Click here to enter the secret... નહી, the member page." ઠીક છે?
1:12 અને આ "member dot php" નામના એક પુષ્ઠ માટે એક લીંક બનવા જઈ રહ્યું છે.
1:19 સંક્ષેપમાં, જ્યાં સુધી આપણે બરાબર ડેટા (માહિતી) મોકલીએ છીએ આપણે લખવા જઈ રહ્યા છીએ "Click here to enter the member page" જે આપણે હજુ સુધી બનાવ્યું નથી.
1:30 ચાલો હું તમને યાદ અપાવું કે અહીં આપણે ફક્ત આપણું "session start" બનાવ્યું છે, જે ખુબ મહત્વપૂર્ણ છે.
1:36 આપણે એક સેશન બનાવવા જઈ રહ્યા છીએ અને આ કરવા માટે ચાલો હું અહીં શરૂ કરું અને ટાઈપ કરું ડોલર ચિન્હ અંડરસ્કોર સેશન અને ત્યારબાદ કૌંસમાં, ચોરસ કૌંસમાં, આપણે આને એક સેશન નામ આપીશું.
1:53 હું આને "username" સંબોધીશ અને તે આપણા "username" ની બરાબર હશે. મને લાગે છે હું "dbusername" લખીશ કારણ કે એ ડેટાબેઝથી વધુ પ્રત્યક્ષ મુલ્ય છે.
2:08 આપણી પાસે આપણા સેશન સેટ (સત્ર ગણ) છે.
2:10 જ્યાં સુધી યુઝર (વપરાશકર્તા) તેમના બ્રાઉઝરમાં છે ન કે બ્રાઉઝર જે તમે આપો છો, પછી જયારે આપણે કોઈ પણ પુષ્ઠમાં આપણા સેશનને એકો કરીએ છીએ તો, આ એક સેશનનાં રૂપે સુયોજિત થશે.
2:20 આની સાબિતી માટે હું એક નવું પુષ્ઠ બનાવીશ.
2:25 આ "member dot php" પુષ્ઠ હશે.
2:28 તો હું આને "member dot php" તરીકે સંગ્રહીત કરીશ.
2:30 અહીં હું લખીશ "echo" અને હું "username session" ને એકો કરીશ, ઠીક છે?
2:42 વાસ્તવમાં, હું શ્રેણીબદ્ધ કરીશ શરૂઆતમાં "Welcome" અને અંતમાં, આને વધુ લાક્ષણિક બનાવવા હેતુ ચાલો હું એક એક્સ્કલેમેશન માર્ક (ઉદગાર ચિન્હ) ને ઉમેરું.
2:55 જ્યાં સુધી આપણે લોગીન છીએ, આને આ કમાંડ (આદેશ) ને અહીં ચલાવવું જોઈએ, અમારા દ્વારા બનાવેલ અન્ય બીજા પુષ્ઠ પર આપણા "username" માટે આપણા બ્રાઉઝરમાં આપણા સેશનને સુયોજિત કરીને.
3:06 જો અહીં અન્ય બીજું પુષ્ઠ છે અને તમે સુયોજિત કરવા હેતુ આ કોડનો ઉપયોગ કરો છો, આ કાર્ય કરશે.
3:11 તમને, અલબત્ત, આ ફંક્શનની જરૂર અહીં અંદર પણ પડશે.
3:18 તેથી તમને દરેક પુષ્ઠ અંતર્ગત "session start" ની જરૂર છે, જેને તમે સેશનમાં બોલાવ્યું કે ઘોષિત કર્યું છે.
3:29 અહીં આપણે રીસ્ટાર્ટ કરીએ. ચાલો મુખ્ય પુષ્ઠ પર પાછા જઈએ.
3:35 હું મારી વિગતો જેમ કે "Alex" અને "abc" સાથે લોગીન કરીશ, લોગ ઇન ક્લિક કરો.
3:41 "You're in! Click here to enter the member page (તમે અંદર આવી ગયા છો! મેમ્બર પુષ્ઠ પર જવા માટે અહીં ક્લિક કરો)". હવે જેવું કે તમે જોઈ શકો છો, અહીં કોઈ એરર (ત્રુટી) નથી. મેં સફળતાપૂર્વક મારું સેશન (સત્ર) બનાવ્યું છે.
3:49 જો હું અહીં ક્લિક કરું છું, અમને "Welcome!" મળે છે અમને ફક્ત એજ મળ્યું છે. ચાલો જોઈએ શું થયું છે.
3:52 ચાલો પાછળ જઈએ અને જોઈએ કે મેં શું ભૂલ કરી છે. આ "username" હોવું જોઈતું હતું.
4:00 હું અહીં કોઈપણ જાતની સરખામણી ઉપયોગમાં નથી લઇ રહ્યો પરંતુ મેં અહીં ડબલ ઇકવલ્સ ટૂ ચિન્હ મુક્યું છે. તે કદાચિત ખોટું હોઈ શકે છે.
4.07 હવે આ કાર્ય કરવું જોઈએ. ચાલો આપણા "index" પુષ્ઠ પર પાછા જઈએ અને ચાલો ફરીથી લોગ ઇન કરીએ, જેમ પહેલા કર્યું હતું.
4:17 લોગીન, ઠીક છે, આ દર્શાવશે "You're in! Click here to enter the member page" (તમે અંદર આવી ગયા છો! મેમ્બર પુષ્ઠ પર જવા માટે અહીં ક્લિક કરો). અહીં ક્લિક કરો અને આ દર્શાવશે "Welcome, alex!".
4:26 હવે હું લોગીન પુષ્ઠ પર પાછો જઈશ.
4:28 ઘણા લોગો વિચારશે કે તમામ ડેટા (માહિતી) હવે ખોવાઈ ગયો છે.
4:32 જો હું મેમ્બર (સભ્ય) પુષ્ઠ પર પાછો જાઉં છું જે કે "member dot php" છે અને એન્ટર દબાવું છું, તે હજી પણ "alex" દર્શાવે છે.
4:40 અને અમુક સેકેંડ પછી જો હું મારા બ્રાઉઝરને બંધ કરીને ફરીથી ખોલું છું અને હું "local host php academy" પર જાઉં છું ત્યારબાદ ફરીથી મારા પુષ્ઠ પર પાછો જાઉં છું જે એક "login" સેશન છે અને પાછો મારા મેમ્બર (સભ્ય) પુષ્ઠ પર આઉં છું, તો હું હજુ પણ લોગ ઇન છું. ઠીક છે?
5:03 તો મારો યુઝર (વપરાશકર્તા) લોગ ઇન થયેલ છે. જો હું બ્રાઉઝરને બંધ કરું છું, હું હજુ પણ લોગ ઇન રહીશ જયારે હું પાછું એન્ટર દબાવું છું.
5:12 આ ખુબ જ લાભદાયક ફંક્શન છે જો તમે આ પ્રકારની લોગ ઇન કરી રહ્યા છો.
5:19 ઘણી વેબસાઈટો તમને લોગ ઇન રાખવા હેતુ આ કરે છે.
5:23 પણ હવે હું એક લોગ આઉટ પુષ્ઠ બનાવવા માંગું છું.
5:26 લોગ આઉટ માટે અમને આ તમામ કરવાની જરૂર છે કે, અમને જરૂર છે એક જુદા પુષ્ઠને બનાવવાની અને ચાલો આને "logout dot php" તરીકે સંગ્રહીત કરીએ.
5:33 અને આપણે આપણા સેશનને અહીં સમાપ્ત કરવાની જરૂર છે.
5:39 સૌપ્રથમ, આપણે આપણા સેશનને નષ્ટ કરવા પહેલા તેને શરૂ કરવાની જરૂર છે.
5:46 તો હું અહીં ટાઇપ કરીશ "session start". ચાલો હું આની એકવાર ખાતરી કરી લઉં.
5:55 ઠીક છે અને ત્યારબાદ આપણે "session destroy" લખવાની જરૂર છે. માફ કરજો, sestroy નહી, destroy.
6:04 જો આપણે આ પુષ્ઠને અહીં ચલાવીએ છીએ , આ આપણા સેશનને નષ્ટ કરશે.
6:08 અહીં હું એક મૈત્રીપૂર્ણ એરર મેસેજ (ત્રુટી સંદેશ) "You've been logged out. Click here to return" (તમે લોગ આઉટ થઇ ચુક્યા છો. પાછા આવવા માટે અહીં ક્લિક કરો) ટાઈપ કરી શકું છું.
6:20 ચાલો હું પાછો આપણા "index dot php" પુષ્ઠ પર એક લીંક બનાવું.
6:32 હવે હું આની ફરીથી ચકાસણી કરીશ. ઉદાહરણ તરીકે, ચાલો કહીએ.....
6:35 ચાલો ત્યાં એક બ્રેક (ભંગાણ) મુકીએ. અહીં હું લોગ આઉટ માટે એક લીંક બનાવીશ.
6:41 યુઝર (વપરાશકર્તા)ને આપણા "logout dot php" પુષ્ઠ પર લીંક આપવું મહત્વપૂર્ણ છે નહી તો લોગ આઉટ કેવી રીતે થવું તેની તેમને જાણ થશે નહી.
6:50 આપણે આને રીફ્રેશ કરીશું અને આ php પુષ્ઠમાંથી લોગ આઉટ થવા બદ્દલ, એક લોગ આઉટ લીંક બનાવશે.
6:55 આના પર ક્લિક કરો અને તમને "You've been logged out. Click here to return." મળે છે.
6:59 મને લાગે છે કે આપણે લોગ આઉટ થઇ ચુક્યા છીએ. આપણા member page dot php પર પાછા જવાનો પ્રયત્ન કરો.
7:04 અમને અહીં કોઈ પણ વેરીએબલ (ચલ) મળ્યો નથી.
7:06 હવે તમે નથી ઈચ્છતા કે આ પુષ્ઠ પર વપરાશકર્તાઓ એક્સેસ કરે કારણ કે તેઓ હમણાં લોગ ઇન નથી.
7:13 તેથી, અહીં હું લખીશ session start ત્યારબાદ હું લખીશ "if session અને સેશન નામ જે કે username છે.
7:19 આગળ હું "Welcome" લખીને મારા ડેટાને એકો કરીશ else હું લખીશ die.
7:25 નહી! હું નથી - હું મારા પુષ્ઠને સમાપ્ત કરવા ઈચ્છું છું! તો હું લખીશ "You must be logged in".
7:45 આપણે માનીએ છીએ કે જો આ સેશન અસ્તિત્વ ધરાવે છે અથવા જો આ બરાબર વપરાશકર્તા નામ અને પાસવર્ડને વાપરીને બનાવેલ છે તો આપણે "Welcome" નામના આપણા મૈત્રીપૂર્ણ મેસેજ (સંદેશ) ને એકો કરી શકીએ છીએ નહી તો પુષ્ઠ સમાપ્ત કરીને લખી શકીએ છીએ "You must be logged in!".
7:55 તો, ટ્યુટોરીયલનાં આ ભાગમાં આ તમામ છે. ચાલો હું તમારી માટે આને સંક્ષેપમાં બતાવું.
8:04 યાદ રાખો મેં લોગીન કર્યું નથી. તો ચાલો હું લોગીન કરું.
8:06 મેં લોગ ઇન છું. આ મારું મેમ્બર (સભ્ય) પુષ્ઠ છે. હું લોગ આઉટ કરી શકું છું. હું અહીં પાછો આઉં છું.
8:10 હવે જેવું કે આપણે member dot php બનાવી લીધું છે, Enter દબાવો.
8:14 આ દર્શાવે છે, "You must be logged in!".
8:16 તો ઉદાહરણ તરીકે હું લોગ ઇન કરવા જઈ રહ્યો છું પણ હું આ માટે અહીં ક્લિક નહી કરીશ.
8:22 હું પોતાને "member dot php" પર ફોરવર્ડ (આગળ ધકેલવું) કરીશ. મેસેજ (સંદેશ) બની ગયો છે અને મને એક્સેસ હેતુ પરવાનગી અપાયી છે.
8:29 ઠીક છે તો હમણાં માટે આટલું જ. આ આ ટ્યુટોરીયલનો છેલ્લો ભાગ છે. જો તમારી પાસે આના પર કોઈપણ પ્રશ્નો છે મને મદદ કરવામાં ખુશી થશે.
8:37 મૌખિક ટ્યુટોરીયલ યોજના માટે ભાષાંતર કરનાર હું, ભરત સોલંકી આઈઆઈટી મુંબઈ તરફથી વિદાય લઉં છું. આવજો.

Contributors and Content Editors

Jyotisolanki, Krupali