Php और mysql के साथ प्रवेश प्रणाली का विकास
सबसे इंटरेक्टिव वेबसाइट आजकल एक उपयोगकर्ता की आवश्यकता होती है वेबसाइट में सिस्टम में प्रवेश के लिए उपयोगकर्ता के लिए एक स्वनिर्धारित अनुभव प्रदान करने के लिए होगा. एक बार प्रयोक्ता में लॉग इन किया है, वेबसाइट के लिए प्रदान करने में सक्षम हो जाएगा प्रस्तुति है कि उपयोगकर्ता के preferences.A बुनियादी प्रवेश प्रणाली के आधार पर आम तौर पर 3 घटक: 1 होता है. घटक है कि एक प्रयोक्ता अपने पसंदीदा लॉगिन आईडी और password2 रजिस्टर करने देता है. घटक है कि प्रणाली और सत्यापित करने के लिए उपयोगकर्ता को प्रमाणित जब वह बाद में in3 लॉग अनुमति देता है. घटक है कि अपने ईमेल पते पर पंजीकृत उपयोगकर्ता के पासवर्ड भेजता है तो उपयोगकर्ता अपनी passwordSuch एक प्रणाली को भूल जा सकता है आसानी से PHP और MySQL का उपयोग कर बनाया .=========================================== ===================== 1 घटक? 1 RegistrationComponent आम तौर पर एक सरल HTML फार्म का है कि 3 खेतों और 2 का उपयोग कर लागू होता है बटन: 1. एक पसंदीदा लॉगिन आईडी 2 मैदान. एक पसंदीदा पासवर्ड 3 क्षेत्र. एक वैध ईमेल पता 4 मैदान. एक सबमिट बटन 5. एक रीसेट buttonAssume कि इस तरह के एक फार्म का एक फ़ाइल में कोडित है register.html नाम दिया है. निम्नलिखित HTML code अंश एक विशिष्ट उदाहरण है. जब उपयोगकर्ता के सभी क्षेत्रों में भरा है, register.php पृष्ठ कहा जाता है जब जमा करें बटन पर उपयोगकर्ता क्लिक करता है. [फार्म का नाम = "रजिस्टर" विधि पद = "" क्रिया = "register.php"] इनपुट [= "लॉगिन आईडी" प्रकार = "पाठ" मूल्य = "loginid =" 20 आकार "/] [br] मूल्य प्रकार इनपुट [नाम पासवर्ड =" पाठ = "" = नाम "पासवर्ड" आकार = "20" /] [br] इनपुट [नाम = "" ईमेल प्रकार = "पाठ" मूल्य ईमेल = "" मूल्य = "50" आकार /] [br] इनपुट [प्रकार = "भेजें" नाम = "भेजें" मूल्य = "भेजें" /] [इनपुट प्रकार = "" रीसेट नाम = "" रीसेट = "पुनर्स्थापित" /] [/ फार्म] निम्नलिखित कोड अंश register.php के भाग के रूप में इस्तेमाल किया जा सकता के लिए पंजीकरण की प्रक्रिया होगी. यह MySQL डाटाबेस और आवेषण के लिए पंजीकरण जानकारी की दुकान करते थे तालिका में डेटा की पंक्ति को जोड़ता है. mysql_connect (लोकलहोस्ट "@", "mysql_login", "mysql_pwd") या मर ( "DB से कनेक्ट नहीं है!") कर सकते हैं; Mysql_select_db ( "tbl_login") या मर @ ( "DB चुनें नहीं है!") कर सकते हैं; = SQL "$ INSERT जांच login_tbl (loginid, पासवर्ड और ईमेल) मूल्यों (". .",".$ $ पासवर्ड loginid .",". ईमेल $ = $ r .")"; ($ mysql_query SQL); यदि (! नि.) $ ($ mysql_error = गलती (); प्रिंट $ अरे, बाहर निकलें ();) कोड अंश मान लिया है कि टेबल है कि MySQL के लिए पंजीकरण डेटा स्टोर करते थे tbl_login नाम है और शामिल है 3 खेतों? loginid, पासवर्ड और ईमेल खेत. के मूल्यों register.html में फार्म से loginid $, पासवर्ड और ईमेल $ $ चर में पारित हो पद का उपयोग विधि .================================================ ================ 2 घटक? सत्यापन और AuthenticationA पंजीकृत उपयोगकर्ता के लिए सिस्टम में प्रवेश करने के लिए द्वारा प्रदान की कार्यक्षमता का उपयोग करना चाहेंगे वेबसाइट. उपयोगकर्ता के लिए और authenticate.This प्रणाली को सत्यापित करने के लिए अपने लॉगिन आईडी और पासवर्ड प्रदान होगा आमतौर पर एक सरल HTML फार्म के माध्यम से किया जाता है. इस HTML फार्म का आम तौर पर 2 खेतों और 2 बटन: 1 शामिल हैं. एक लॉगिन आईडी 2 मैदान. एक पासवर्ड 3 क्षेत्र. एक सबमिट बटन 4. एक रीसेट buttonAssume कि इस तरह के एक फार्म का एक फ़ाइल में कोडित है authenticate.html नाम दिया है. निम्नलिखित HTML code अंश एक विशिष्ट उदाहरण है. जब उपयोगकर्ता है सभी क्षेत्रों में भर, authenticate.php पृष्ठ बुलाया जब सबमिट बटन पर उपयोगकर्ता क्लिक करता है. [फार्म का नाम = "" प्रमाणित विधि 'के बाद' कार्रवाई = = "authenticate.php"] इनपुट [= "लॉगिन आईडी नाम 'है प्रकार पाठ = "" मूल्य = loginid "" आकार = "20" /] [आकार br] मूल्य प्रकार इनपुट [नाम पासवर्ड = "पाठ =" कूटशब्द = "" = "20" /] [br] इनपुट [प्रकार = "भेजें" नाम = "भेजें" मूल्य = "भेजें" /] [इनपुट प्रकार = "" रीसेट नाम = "" रीसेट मूल्य = "पुनर्स्थापित" /] [/ फार्म] के बाद कोड अंश authenticate.php के भाग के रूप में इस्तेमाल किया जा सकता के लिए प्रवेश प्रक्रिया का अनुरोध. यह MySQL डाटाबेस को जोड़ता है और जानकारी के लिए पंजीकरण की दुकान करते थे तालिका प्रश्नों. Mysql_connect (लोकलहोस्ट "@", "mysql_login", "MYSQL_PWD" या मर) ( "DB से कनेक्ट नहीं है!") कर सकते हैं; mysql_select_db @ ( "tbl_login") या मर ( "DB चयन नहीं कर सकते!"); = SQL "$ चयन से login_tbl कहां LoginID loginid = ' ". loginid $." और ' पासवर्ड ='".$ पासवर्ड r ."'"; $ = mysql_query ($ SQL); यदि (! नि.) $ ($ mysql_error = गलती (); प्रिंट $ अरे, बाहर निकलें ();) यदि mysql_affected_rows (() = = 0) (प्रिंट 'प्रणाली में कोई ऐसी लॉगिन. कृपया फिर से कोशिश करें. "; बाहर निकलें ();) और (प्रिंट "सफलतापूर्वक सिस्टम में लॉग इन .";// को वेबसाइट के प्रदर्शन की कार्यक्षमता आगे? 1 घटक के रूप में उपयोगकर्ता) के वर्तमान जानकारी जैसे, कोड अंश मान लिया गया कि MySQL टेबल कि दुकान के लिए प्रयोग किया जाता है पंजीकरण डेटा tbl_login नाम और 3 क्षेत्र शामिल है? loginid, पासवर्ड और ईमेल खेत. के मूल्यों authenticate.html में फार्म से loginid डॉलर और $ पासवर्ड चर में पारित कर रहे हैं का उपयोग पोस्ट विधि .=============================================== ================= 3 घटक? PasswordA पंजीकृत उपयोगकर्ता भूल गए अपने पासवर्ड भूलने के लिए वेबसाइट के सिस्टम में लॉग इन कर सकते हैं. इस मामले में, उपयोगकर्ता की आवश्यकता होगी सिस्टम को अपने पासवर्ड पुनः प्राप्त करने और उपयोगकर्ता दर्ज ईमेल address.This के लिए पासवर्ड भेजने के लिए अपने loginid आपूर्ति आम तौर पर एक सरल HTML फार्म के माध्यम से किया जाता है. इस HTML फार्म का आम तौर पर 1 और 2 क्षेत्र शामिल है बटन: 1. एक लॉगिन आईडी 2 मैदान. एक बटन को भेजें 3. एक रीसेट buttonAssume कि इस तरह के एक फार्म का एक फ़ाइल में कोडित है forgot.html नाम दिया है. निम्नलिखित HTML code अंश एक विशिष्ट उदाहरण है. जब उपयोगकर्ता सब में भरा है खेतों, forgot.php पृष्ठ जब सबमिट बटन पर उपयोगकर्ता क्लिक करता है. [फार्म का नाम = "भूल" विधि "पोस्ट" कार्रवाई = = "forgot.php" नामक] इनपुट [= "लॉगिन आईडी" प्रकार पाठ = "नाम है "मूल्य =" loginid = "20 आकार" /] [] br [इनपुट प्रकार = "भेजें" नाम = "भेजें" मूल्य = "भेजें" /] [इनपुट प्रकार = "" रीसेट नाम = "" रीसेट मूल्य = "पुनर्स्थापित" /] [/ फार्म] निम्नलिखित कोड अंश भाग के रूप में इस्तेमाल किया जा सकता है forgot.php लॉगिन अनुरोध प्रक्रिया है. यह MySQL को जोड़ता है डेटाबेस और प्रश्नों की मेज पर पंजीकरण जानकारी की दुकान करते थे. mysql_connect @ ( "लोकलहोस्ट", "mysql_login", "mysql_pwd") या मर ( "DB से कनेक्ट नहीं कर सकता!"); mysql_select_db @ ( "tbl_login") या मर ( " नहीं चुन सकते हैं ! DB "); एसक्यूएल $ =" पासवर्ड का चयन करें, ईमेल से login_tbl कहां loginid ='".$ ."'"; $ loginid r = mysql_query ($ SQL); यदि (! नि.) $ ($ mysql_error = गलती () ; प्रिंट $ अरे, बाहर निकलें ();) यदि mysql_affected_rows (() == 0) (प्रिंट "ऐसी कोई प्रवेश में प्रणाली. कृपया पुन: प्रयास करें. "; ();) पंक्ति और $ (= mysql_fetch_array (नि.); $ पासवर्ड = $ पंक्ति [पासवर्ड" "]; $ ईमेल = $ पंक्ति से बाहर निकलें [ 'ईमेल']; = विषय अपना पासवर्ड" $ = ": you@yourdomain.com" $; से "; $ शीर्षक सामग्री =" अपना पासवर्ड है . "$ पासवर्ड, मेल (ईमेल $, शीर्षक विषय $, $ पंक्ति, $); प्रिंट" एक पासवर्ड युक्त ईमेल है तुम्हारे पास भेजा गया है ";) 1 घटक के रूप में, कोड के अंश हो जाती है कि MySQL टेबल है के लिए पंजीकरण की दुकान करता था डेटा tbl_login नाम और 3 क्षेत्र शामिल है? loginid, पासवर्ड और ईमेल खेत. Loginid $ चर के मूल्य forgot.html में फार्म से पारित पोस्ट उपयोग कर रहा है विधि .================================================ ================ उदाहरण के ऊपर ConclusionThe को दर्शाते कैसे एक बहुत ही बुनियादी लॉगिन प्रणाली लागू किया जा सकता है. उदाहरण के लिए पासवर्ड शामिल बढ़ाया जा सकता है
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!