login.php
यदि (isset ($ _ POST ["submit"])) {यदि (खाली! ($ _ POST ['उपयोगकर्ता']) & amp; खाली! ($ _ POST ['pass'])) {$ user = $ _ POST ['उपयोगकर्ता']; $ पारित = $ _ पोस्ट [ 'पास']; $ Con = mysql_connect ('स्थानीयहोस्ट', 'हहा, मैं इस सामान को बाहर निकालना भूल गया था।', 'वूप्स। यह बुरा होता।') या मरने (माइस्क्ल_रर ()); Mysql_select_db ('यीशु। मैं यह भी एक भी भूल गया!') या मर ("डीबी नहीं चुन सकता"); $ Query = mysql_query ("SELECT * लॉगिन से WHERE उपयोगकर्ता नाम = '" $ उपयोगकर्ता। "' और पासवर्ड = '। $ Pass।"' "); $ Numrows = mysql_num_rows ($ क्वेरी); अगर ($ numrows! = 0) {जबकि ($ row = mysql_fetch_assoc ($ query)) {$ dbusername = $ पंक्ति ['उपयोगकर्ता नाम']; $ Dbpassword = $ पंक्ति [ 'पासवर्ड']; } यदि ($ उपयोगकर्ता == $ dbusername & amp; $ pass == $ dbpassword) {session_start (); $ _SESSION [ 'sess_user'] = $ उपयोगकर्ता; / * पुनर्निर्देशन ब्राउज़र * / हैडर ("स्थान: सदस्य.पीपीपी"); }} Else {इको "अमान्य उपयोगकर्ता नाम या पासवर्ड!"; }} Else {गूंज "सभी फ़ील्ड आवश्यक हैं!"; }}
मैंने सफलतापूर्वक एक खाता बनाया है (मैं इसे अपने डेटाबेस में देख सकता हूँ), हालांकि जब मैं लॉग इन करता हूं, तो मुझे लॉगिन पेज पर पुन: निर्देशित करता है।
< P> अगर मैं मैन्युअल रूप से member.php पृष्ठ पर खुद को सीधा कर देता हूँ तो यह ठीक काम करती है (मुझे पता है कि मैं लॉग इन हूं और सत्र शुरू होता है), हालांकि अगर मैं सिर्फ लॉगिन करने का प्रयास करता हूं तो मुझे कभी भी रीडायरेक्ट नहीं किया जाता है। < पी> मुझे यकीन है कि यह कुछ आसान है और मैं इसे याद कर रहा हूं, लेकिन क्या आप मेरी मदद कर सकते हैं?(mysqli के बजाय mysql का उपयोग करने के लिए I मैं अंत में इसे ठीक कर दूंगा:)
क्या मैं यह गलत पढ़ रहा हूँ, लेकिन यह आपके जैसा दिखता है इसमें एक अतिरिक्त ब्रैकेट है
हैडर ("स्थान: member.php"); }}
No comments:
Post a Comment