पंजीकरण प्रक्रिया पहले से ही इंटरनेट उपयोगकर्ताओं के जीवन में मजबूती से स्थापित है और उन्हें अच्छी तरह से पता है। हालांकि, नौसिखिए वेबमास्टरों के पास अपने स्वयं के संसाधन पर इस तरह के एक परिचित पंजीकरण मॉड्यूल को स्थापित करने के लिए आवश्यक ज्ञान नहीं होता है।
अनुदेश
चरण 1
सबसे पहले, अपने कंप्यूटर पर अपाचे सर्वर स्थापित करें। फिर अपनी साइट पर इस तरह की फाइलें बनाएं:
1) index.php - मुख्य पृष्ठ;
2) reg.php - पंजीकरण पृष्ठ;
3) auth.php - प्राधिकरण;
4) userdb.db - पंजीकृत उपयोगकर्ताओं की सूची।
चरण दो
पैरामीटर लॉगिन (नाम), पास (कोडवर्ड या पासवर्ड), भूमिका (पहुंच स्तर), नाम (नाम), जानकारी (सूचना) के साथ उपयोगकर्ता आधार की संरचना को नामित करें। प्रत्येक उपयोगकर्ता के लिए, प्रपत्र की एक अलग स्ट्रिंग user1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info बनाई जाएगी।
चरण 3
पंजीकरण और प्राधिकरण के लिए प्रपत्र बनाएँ। प्राधिकरण प्रपत्र का एक उदाहरण:
चरण 4
auth.php फ़ाइल सामग्री में सामान्य रूप, रेखाएँ होती हैं
पंजीकरण और अन्य डेटा, जिसके बारे में अधिक विस्तृत जानकारी विशेष प्रोग्रामिंग साइटों पर पाई जा सकती है।
चरण 5
इसके बाद, पंजीकरण फॉर्म लिखें - एक स्क्रिप्ट। नीचे स्क्रिप्ट का एक हिस्सा है:
$ fp1 = फ़ाइल ("userdb.d");
foreach ($ fp1 $ key => $ value के रूप में) {
$ उपयोगकर्ता = विस्फोट ("0-1%", $ मूल्य);
अगर ($ _ पोस्ट ['लॉगिन'] == $ उपयोगकर्ता ['1'] और एमडी 5 ($ पोस्ट ['पास']) == $ उपयोगकर्ता ['2']) {
$ हमें = 0; ech "ऐसा उपयोगकर्ता पहले से ही डेटाबेस में मौजूद है";}
अगर ($ हमें! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['लॉगिन']।"% 1-1% "। Md5 $ _POS।
चरण 6
सभी बनाए गए पृष्ठों को index.php से कनेक्ट करें। क्या होना चाहिए इसका एक उदाहरण:
<
चरण 7
उपरोक्त जोड़तोड़ करने के बाद, पंजीकरण प्रणाली के परीक्षण के लिए आगे बढ़ें। यदि सब कुछ ठीक रहा, तो बनाए गए डेटाबेस - पंजीकृत खातों में नए रिकॉर्ड दिखाई देंगे।