የምዝገባው ሂደት ቀድሞውኑ በበይነመረብ ተጠቃሚዎች ሕይወት ውስጥ በጥብቅ የተቋቋመ ሲሆን ለእነሱም የታወቀ ነው ፡፡ ሆኖም ጀማሪ የድር አስተዳዳሪዎች እንደዚህ ዓይነቱን የታወቀ የምዝገባ ሞጁል በራሳቸው ሀብት ላይ ለመጫን ሁልጊዜ አስፈላጊ ዕውቀት የላቸውም ፡፡
መመሪያዎች
ደረጃ 1
በመጀመሪያ Apache አገልጋዩን በኮምፒተርዎ ላይ ይጫኑ ፡፡ ከዚያ በጣቢያዎ ላይ እንደዚህ ያሉ ፋይሎችን ይፍጠሩ
1) index.php - ዋና ገጽ;
2) reg.php - የምዝገባ ገጽ;
3) auth.php - ፈቃድ መስጠት;
4) userdb.db - የተመዘገቡ ተጠቃሚዎች ዝርዝር.
ደረጃ 2
የተጠቃሚ መሰረትን አወቃቀር በመለያ መግቢያ (ስም) ፣ በማለፍ (በኮድ ቃል ወይም በይለፍ ቃል) ፣ ሚና (የመዳረሻ ደረጃ) ፣ ስም (ስም) ፣ መረጃ (መረጃ) ጋር ይለዩ ፡፡ ለእያንዳንዱ ተጠቃሚ የተለየ የተጠቃሚ ቅፅ 1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info ይፈጠራል።
ደረጃ 3
ለምዝገባ እና ለፈቃድ ቅጾችን ይፍጠሩ ፡፡ የፈቃድ ቅጽ ምሳሌ
ደረጃ 4
የ auth.php ፋይል ይዘት የተለመደው ቅፅ ፣ መስመሮችን ያቀፈ ነው
ምዝገባ እና ሌላ መረጃ ፣ በልዩ የፕሮግራም ጣቢያዎች ላይ ሊገኝ ስለሚችል የበለጠ ዝርዝር መረጃ ፡፡
ደረጃ 5
በመቀጠል የምዝገባ ቅጽ ይጻፉ - ስክሪፕት። ከዚህ በታች የስክሪፕቱ አንድ ክፍል ነው
$ fp1 = ፋይል ("userdb.d");
ፊትለፊት ($ fp1 እንደ $ key => $ value) {
$ user = ፍንዳታ ("0-1%", $ እሴት);
ከሆነ ($ _ POST ['login'] == $ user ['1'] and md5 ($ POST ['pass']) == $ user ['2']) {
$ እኛ = 0; ech "እንደዚህ አይነት ተጠቃሚ አስቀድሞ በመረጃ ቋቱ ውስጥ አለ";}
ከሆነ ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");
$ mytext = preg_replace ("! / r / n!","
", $ _POST ['login']."% 1-1% ". Md5 $ _POS.
ደረጃ 6
ሁሉንም የተፈጠሩ ገጾችን ከ index.php ጋር ያገናኙ። ምን መሆን እንዳለበት ምሳሌ
<
ደረጃ 7
ከላይ ያሉትን ማጭበርበሮች ከፈጸሙ በኋላ የምዝገባ ስርዓቱን ለመፈተሽ ይቀጥሉ ፡፡ ሁሉም ነገር በጥሩ ሁኔታ ከተከናወነ አዲስ መዝገቦች በተፈጠረው የውሂብ ጎታ ውስጥ ይታያሉ - በተመዘገቡ መለያዎች።