0:00
अल्लाइट गैस, पिछले वीडियो में हम लोगों ने बूट्स्ट्राप की मदद से एक साइन अप पेज बनाया था, साइन अप पेज में हमने अगर कोई भी यूजर डाल दिया, जैसे मान लो, SI करके और SI करके मैंने पासफर्ट दे दिया, SI यूजर नेम और SI पासफर्ट, ��
0:30
वो sign up form की तरह दिखेगा, बहुत ज़्यादा, बहुत ही ज़्यादा similar होगा
0:34
और मैं क्या करूँगा, start करूँगा, इसको पूरा copy करके, और इसको पूरा paste करके
0:39
तो मैं क्या कर रहा हूँ, कि पूरा का पूरा sign up मैंने copy करके, login में फटक दिया
0:43
title इसका मैं कर दूँगा login और ये show alert वाला ये सब अभी छोड़ देता हू��
0:50
अभी बनाता हूँ username और password तो username और password रहेगा confirm password नहीं रहेग��
0:56
ठीक है और ये sign up ना होके login.php को submit करेगा details अपन��
1:02
और बाकी सब तो same रहेगा ठीक है और साइन अप की जगह लॉग इन कर दूंगा मैं एक बार जब ये details submit करेगा तब यहाँ पर मुझे क्या करना ह��
1:11
username उठाना है password उठाना है username और password उठाने के बाद मुझे यहाँ पर क्या करना ह��
1:17
exist is equal to false को छोड़ दो मैं क्या करूँगा मैं एक SQL query run करूँग��
1:24
और यहाँ पर यह मैं if condition अटा देता हूँ यहाँ start हो रही है end हो रही ह��
1:28
if condition अटा देता हूँ मैं यहाँ पर करूँगा क्या इसको indent को पीछे कर देता हू��
1:34
मैं यहाँ पर करूँगा select start from users where
1:44
username is equal to और मैं यहाँ पर लिख दूँगा dollar username
1:51
और मैं लिखूँगा यहाँ पर मैं यहाँ पर एक डबल कर दिया ह��
1:57
यह single quote यहाँ बंद होगा और यह string का double quote यहाँ बंद होगा और password
2:05
is equal to मैं यहाँ पर लिख दूँगा dollar password ठीक ह��
2:11
तो यहाँ पर मैंने basically क्या कराएं एक SQL query run कर द��
2:15
और इसका जो result है वो यहाँ पर आ जाएगा मैं यहाँ पर क्या करूँग��
2:18
मैं यहाँ पर select कर रहा हूँ data अपना database में से तो मैं यहाँ पर क्या करूँग��
2:23
इस query को run करने के बाद मैं कहूँगा कि dollar num is equal to
2:29
और क्या करूँगा mysqli underscore num underscore query और dollar result
2:39
और यह क्या करेगा mysqli underscore num underscore query नहीं rose sorry
2:47
mysqli underscore num underscore rose मैंने यहाँ पर कुछ इस तरह से लिख दिया ह��
2:53
और यहाँ पर num में क्या होगा आ जाएगा कितने मेरे records fetch हो��
2:58
अगर num is greater than 1 हुआ या फिर equal to 1 कर लेते है��
3:04
क्योंकि एक ही होगा account किसी के पास equals to equals to 1
3:08
login is equal to true मैं लिख दूँगा सिर्फ इतना लिखूँगा और यहाँ पर मैं लिखूँग��
3:16
invalid credentials ठीक है और जो मैंने show alert बनाया था उसको मैं login बना देता हू��
3:24
login is equal to false था पहले अब login is equal to true ह��
3:28
login true you are logged in you are logged in
3:41
तो यहाँ पर मैं वापस से आ जाता हूँ, reload करता हूँ इसको, मैं harry और 123 मैंने बनाया था एक account
3:48
login करता हूँ, और यहाँ पर यह कह रहा है, mysqli underscore numros expects parameter 1 to be mysqli result
3:56
ओके, मैं देखता हूँ क्या दिक्कत है, देखो गलती तो होगी, result, यह basically मुझे से कह रहा है कि mysqli underscore query, मैंने इसको sequel दी run करने के लिए, mysqli underscore num underscore rosco, कह रहा है मुझे देना पड़ेगा पहला argument इसका, line number 12 मेरर आ रहा है
4:19
तो हो क्या रहा है कि हमारी query fail हो रही है for some reason
4:22
मैं देखता हूँ क्या problem है select star from users where username is equal to and
4:28
ओके तो मैंने password का ये बन नहीं किया देखो single quote और ये double quote string का है और ये single quote इस password का ह��
4:34
तो ये देखो चोटी सी गलती ने कहां से काम पचा दिया मुझे मैं यहाँ पर क्या करूँगा इसको डिलोड करूँगा अभी continue करूँगा और यह देखो यू आर लॉगड इन आ गया ठीक है तो मैं अभी जो है लॉगइन हो चुका हूँ यहाँ पर अगर मैं कुछ कुछ भी डाल दूँ अगर तो यह ने इनवैलिट करेंशल्स लेकिन अ��
5:07
आप यहाँ पर अब login हो चुके और अब यहाँ पर हम क्या कर सकते हैं session को start कर सकते है��
5:12
तो मैं यहाँ पर session को जो है start कर दूँगा तो यहाँ पर लिख देते हैं session underscore start
5:21
session मैंने start कर दिया है अब मैं यहाँ पर लिखूँगा dollar underscore session और उसके बा��
5:28
अब मैं यहां पर लिखूंगा मैं अब लिख दूंगा लॉग इन इस इकॉल टू ट्रू ठीक है उसी के साथ यूजर निम्ब��
5:38
रख देते हैं और पासवर्ड तो ऑफिस ली नहीं करते हैं सेट क्यों करें यूजर का पासवर्ड पहली बात तो पासवर्��
5:45
प्लेट एक्स में रहेगा ही नहीं लेकिन तब भी मैं बता रहा हूं यूजर नेम सेट करो बस काम हो जाएग��
5:52
है तो हमने उसको उसके सेशन को स्टार्ट कर दिया है हमने लॉग दिन को ट्रू कर दिया है उसके यूजlares
6:00
$100 यूजर नेम कर दिया है अब एक फंक्शन बता रहा हूं जो कि पहले मैंने आप लोगों नहीं बताया ठीक ह��
6:05
मैंने पहले आप लोगों यह नहीं बताया इसलिए मैं आप लोगों को अभी बता रहा हूं और वह डिडेक्ट करने क��
6:10
और वो है हेडर आपको लिखना है location colon और उसके बाद कहां भेजना चाहते हैं user क��
6:17
मैं भेजना चाहता हूँ उसको welcome.php पे और login होगा तो welcome.php पे वो चला जाएग��
6:24
तो यहाँ पर अगर मैंने harry harry लिखा तो यहाँ पर harry123 था sorry password
6:31
तो यह देखो मैं आ गया हूँ यहाँ पर यह मुझसे पूछना पासपॉर्ट सेव कर दूँगा वेलकम डॉट पीएशपी में आ गया हूँ लेकिन वेलकम डॉट पीएशपी में मैं चेक करूँगा कि क्या मेरा सेशन ऑलेडी सेट है अगर नहीं है तो मैं उसको लॉग आ��
7:16
तो अंजाम अच्छा नहीं होगा ठीक है तो basically हम यह कह रहे हैं तो login.php मे��
7:22
एक बार login कर लिया तो welcome पे जाएगा user चाहे तो logout कर सकता ह��
7:26
वो भी हम बनाएंगे और अगर उसको account बनाना है तो sign up पे वो click कर सकते हैं ठीक है तो sign up अगर वो करेगा तो उसका एक नया account
7:32
बन जाएगा login अगर वो करेगा तो वो अपने existing account में गुज़ जाएगा log out करेगा तो वो अपने existing account स��
7:37
निकल जाएगा और� welcome page पर successful login के बाद जाएगा, I hope clear हो गया होगा यह, तो चलो यहाँ पर क्या करते हैं, welcome.php को बनाते हैं अब
7:49
और welcome.php में हम क्या करेंगे, सबसे पहले पहला काम यहाँ पर हम PHP script अपनी start करेंगे, और session को start करेंगे
8:00
session को मैंने start कर दिया अब मैं यहाँ पर क्या करूँग��
8:06
मैं check करूँगा कि क्या आप session में है या नहीं है तो मैं यहाँ प��
8:12
लिखूँगा if is set अगर set है आपका dollar session का logged in
8:20
अगर set है और उसी के साथ साथ यहाँ तो आपका यह logged in set होना चाहि��
8:28
ठीक है अगर आपका set है और उसी के साथ साथ मैं एक काम और कर देता हूँ यहाँ प��
8:35
मैं कहता हूँ यहाँ पर यहाँ तो set ना हो यहाँ dollar underscore session logged in
8:43
is not equals to true अगर ऐसा हो तो मतलब आप logged in नहीं हो��
8:50
यहाँ तो आपका session set ही नहीं है यहाँ फिर आपका जो session है वो true नहीं ह��
8:59
जाएगा वेलकम डॉट पीएसपी में सिर्फ वहीं वेलकम है जो लॉग डिन है बाकी सब बिन बुलाए बराती को बर्त��
9:05
धुला के भगा दिया जाता है ठीक है तो यहां पर हम क्या करेंगे बिसीगली कहेंगे आप बहुत ही इज्जत के सा��
9:12
location login.php में चले जाओ और location login.php में भी नहीं login मैं यहाँ पर लिखूंगा मैंने क्या लिखा थ��
9:23
location welcome.php में भेजा था मैंने यहाँ पर मैं login.php में भेज दूंगा ठीक है तो location login.php हो जाएगी ठीक ह��
9:32
सेमी कॉलम और जैसे ही मैं ये करूँगा तो वो login.php में चला जाएग��
9:37
इसके बाद मैं script को exit कर दूँगा एकज़ेट से जो php script हो एकज़ेट हो जाती है लेकि��
9:45
अगर आप एक बिन बुलाय बराती नहीं है तो नीचे हम code लिखेंगे जो कि आपको welcome
9:51
करेगा और welcome आपको हम करेंगे title के साथ ही और यहाँ पर मैं क्या करूँगा एक PHP script लगाऊंगा और हम आपका dollar session username कुछ इस तरह से लिख देंगे ठीक है तो आपका welcome username जो है हम यहाँ लिखेंगे और उसी के साथ साथ हम यहाँ पर body में भी लिख देंगे welcome और आपका username और click here to log out
10:21
करता हूं, Harry, 1, 2, 3, login, उपस, 1, 2, 3, Harry
10:28
ओके, मैंने गलती से sign up to our website पर भेज़ दिया, ऐसा क्यों किया मैंने, मुझे login पर जाना था
10:33
ओके, तो login पर मुझे login to our website, इसका जो title है
10:37
वो भी change करना है, देखो, मैंने नहीं किया, बूल गया मैं, 1 2 3
10:53
जब मैंने लॉगइन किया तो मेरा हेडर आया welcome.php पर इसने भेजा होगा इसको
10:59
लॉगडेन मेरा true है, फिर उसके बाद क्या हुआ होगा, जब मैं यहाँ चला गया welcome.php में
11:05
तो क्या हुआ होगा, welcome.php में location login.php पर भेज दिया जा रहा है मुझे
11:11
अगर मेरा session logged in set है अगर मेरा session logged in set नहीं है होना चाहि��
11:18
okay so this is a mistake so मैं कहा बाद if not of is set
11:21
dollar session logged in अगर आपका जो logged in है session logged in वो set नहीं ह��
11:28
या फिर आपका logged in true नहीं है इन दोनों में से कोई भी एक कहानी अगर हो जा��
11:32
तो आप क्या करें login.php में redirect हो जाए अभी चल जाएगा देखो, Harry, 1, 2, 3, लॉगिन किया देखो, welcome, और यहाँ पर कोई problem है, देखता हूँ क्या problem है, session से यह data को क्यों नहीं retrieve कर पा रहा है, session username तो लिखा है मैंने यहाँ पर, तो क्या problem आ रही है, session username, मैं यह देख रहा हूँ यहाँ पर क्या problem है basically, PHP session username echo लिखना प��
12:07
देखो वेलकम है रिया ठीक है और मैं सेव कर देता हूं अपना यहां पर मैंने सेव कर दिया है पासवर्ड साइ��
12:15
अप करूंगा अगर यहां पर लॉग इन करूंगा तो देखो है रिया मेरा यह आ गया लॉग इन करूंगा वेलकम है रिया लॉ��
12:20
करागर एसवन के अकाउंट से लॉग इन करूंगा किस नाम से बनाएगा काउंट में एसआई के नाम से बनाएगा एसआई एसआई लॉ��
12:30
इन किया यह देखो मैं वेलकम ऐसा यहां पर आ गया और यह ऐसा इसका भी पासवर्ड बांग रहा है सेव करने के लिए मै��
12:35
दे रहा है लॉग अगर मैं करूं तो होना क्या चाहिए कि लॉग आउट हो जाना चाहिए मैं और मैं लॉग आउट होंगा त��
12:40
मैं सीधे कहां जाऊंगा या तो लॉग इन पर जाऊंगा या साइन अप पर जाऊंगा ठीक है तो साइन अप पर नहीं बेजूंग��
12:45
लॉग इन पर बिजो कोई भी बंदा लॉग आउट कर रहा है तो वह वापस लॉग इन नहीं करेगा दुबारा साइन अप नही��
12:49
करेगा ठीक है तो आई हॉप कि यह चीज समझ में आगे योग यह आप लोगों को क्लियर हो गया वह चीज है यह सार��
12:55
इस वीडियो में डिसकस करी है। अगर आप इस वीडियो को नहीं अक्सेस कर रहे हैं तो इस वीडियो को देना दें��
13:05
मुझे अच्छा लगेगा अगर आप इस वीडियो को देने के लिए एक देखना देखें। और इससे क्या होता है कि प्लेटफॉर्म को पता चलता है कि ये वीडियो बहुत अच्छे हैं और वो आगे पुष करता है content इसलिए मैं आप लोगों से कहता हूँ like कर द��
13:14
तो अगर आप लोग ने प्लेलिस्ट � tangled नहीं करें अभी तक तो अपने लिए आप इस प्लेलिस्ट को बुक 1982 लिया ताकि आप लो��
13:20
स्टेप बास टेप वीडियोस को देख पाए मैं चाहता हूं दिल से कि आप लोग अगर मेरे वीडियोस देख रहे हैं तो आपक��
13:25
ज्यादा से ज्यादा फायदा और इन वीडियो का ज्यादा से ज्यादा फायदा उठाने के लिए आपको इनको सीक्वेंस में देखन��
13:31
करेंगे क्योंकि अगर आप डिरेक्टली यह प्रोजेक्ट देखते हैं मेरा पीएचपी लॉगन सिस्टम वाला तो शायद आ immune
13:36
फायदा नहीं होगी अगर आप स्टार्टिंग से देखेंगे तो टाइम लेकर तो मैंने बहुत ही अच्छी तरह से बिल्कु��
13:42
अब साइड कैसे काम करती है वहां से स्टार्ट करके और नीचे को मैंने समझा है कि किस तरह पीएसपी में आप चीजे��
13:48
कर सकते हैं तो अभी के लिए इस वीडियो में इतना है इस वीडियो को लाइक करना बिल्कुल मत बूलना इसको बुकमार्क कर लेन��
13:54
क्लिक करके यहां क्लिक करके सेव कर लेना अभी के लिए इस वीडियो में इतना है गैस थैंक यू स��
13:59
मच गैस फॉर वाचिंग इस वीडियो ए राइवल सी यू नेक्स्ट आई ��